Login Registre-se
NFe PR - Erro  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
adrianrb

JavaC Membro
[Avatar]
Membro desde: 06/12/2012 15:37:26
Mensagens: 4
Offline

Olá.

Configurei a classe NFeConsultaNFe para o PR, mas de cara me surgiu uma dúvida sobre a URL do serviço, pois lá é para gerar o WSDL e não um asmx, como nos exemplos do código:

Sefaz Paraná - (PR)

Serviço Versão URL
NfeConsultaCadastro 2.00 https://nfe2.fazenda.pr.gov.br/nfe/CadConsultaCadastro2?wsdl


E, claro, ao executar dá o erro abaixo. Alguma luz? Detalhe: nem no C# (VS2010) consigo acessar esse serviço, por isso tô aki pedindo ajuda... =(

Obs: Tenho o certificado A1 do cliente instalado e ok, mas é no formato p7b.

Desculpe escrever isso, e sei q é contra as regras do fórum, mas tenho urgência nisso. =(((

Stack trace:


org.apache.axis2.AxisFault: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:203)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:76)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:400)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:225)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:43
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at br.inf.portalfiscal.www.nfe.wsdl.nfeconsulta2.NfeConsulta2Stub.nfeConsultaNF2(NfeConsulta2Stub.java:196)
at br.com.javac.nfejavac.NFeConsultaNFe.main(NFeConsultaNFe.java:109)

Obrigado,

Adrian.
Quasar

JavaC Membro

Membro desde: 15/06/2012 09:57:00
Mensagens: 52
Offline

Eh so retirar o ?wsdl no final da url
adrianrb

JavaC Membro
[Avatar]
Membro desde: 06/12/2012 15:37:26
Mensagens: 4
Offline

Valeu pela resposta rápida, colega, mas não é isso (já fiz isso e o mesmo erro ocorreu).

Mais alguma sugestão?

Obrigado,

Adrian.
Quasar

JavaC Membro

Membro desde: 15/06/2012 09:57:00
Mensagens: 52
Offline


meu amigo androide, eu estava apenas respondendo sua duvida sobre o wsdl no final da url no lugar do asmx.

Qto ao erro, eh dificil verificar sem seu codigo, mas tudo leva a crer q vc, ao carregar o keystore, escolheu explicitamente o provedor SunJSSE. Pelo q eu saiba, ele não implementa o p7b (apenas pkcs12).

Abraços
adrianrb

JavaC Membro
[Avatar]
Membro desde: 06/12/2012 15:37:26
Mensagens: 4
Offline

Caro Quasar, desculpe a resposta seca, mas franca. É q esse negócio de NFe já tá me dando nos nervos...

Segue o código (apenas uma adaptação da classe do dono do fórum):



Tb gerei o keystore cfe este artigo (fazendo as devidas adaptações):


keytool -genkey -alias cruzeiro -keyalg RSA -keypass aj1234 -storepass 4321aj -keystore C:/cruzeiro.keystore -dname "cn=cruzeiro, ou=cruzeiro, o=cruzeiro, l=Rio de Janeiro, S=RJ, c=BR" -validity 365


E continua com o mesmíssimo erro...

Obrigado,

Adrian.
Quasar

JavaC Membro

Membro desde: 15/06/2012 09:57:00
Mensagens: 52
Offline


Não achei sua resposta seca não....

Muda na linha 65 o pkcs12 para pkcs7. Se tiver provedor apropriado vai dar certo.

Se não der, procure na internet algo para converter o formato para pkcs12.

Abraços
adrianrb

JavaC Membro
[Avatar]
Membro desde: 06/12/2012 15:37:26
Mensagens: 4
Offline

Olá.

Seguinte: os tais arquivos JSSECACERTS são o q exatamente? (no código da classe NFeBuildCacerts, abaixo).

Como gerá-los?


Obrigado,

Adrian.
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team