A lista de webservices de nfe ta no seguinte link:
http://www.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=Wak0FwB7dKs=#CE
Tentei gerar as classes usando o wsimport pra consultar o serviço:
https://nfe.sefaz.ce.gov.br/nfe4/services/NFeStatusServico4?wsdl
wsimport -s src\main\java -p br.com.study.nfe https://nfe.sefaz.ce.gov.br/nfe4/services/NFeStatusServico4?wsdl
ele dá o seguinte erro:
C:\Users\henri\git\cursos\java\nfe>wsimport -s src\main\java -p br.com.study.nfe https://nfe.sefaz.ce.gov.br/nfe4/services/NFeStatusServico4?wsdl fazendo parse do WSDL...
[ERROR] sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to r equested target
Falha ao ler o documento WSDL: https://nfe.sefaz.ce.gov.br/nfe4/services/NFeStatusServico4?wsdl, porque 1) não pôde localizar o documento; /2) o documento não pôde ser lido; 3) o ele mento-raiz do documento não é .
[ERROR] failed.noservice=Não foi possível localizar wsdl:service no(s) WSDL fornecido:
Pelo menos um WSDL com pelo menos uma definição de serviço precisa ser fornecido.
Falha ao fazer parse do WSDL.
Acredito que seja por falta do certificado digital, mas não sei como passar o certificado digital como parâmetro pro wsimport, ou instalá-lo. Não sei! Alguém que me ajude?
O certificado digital que tenho é um ".pfx"