NFe - Erro 403.7  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 183
Offline

Galera, estou com um problema que tento resolver há 3 dias e até agora nada.

Seguinte, estou tentando implementar um maldito sistema de NFe da seguinte maneira:



E obtenho o seguinte erro:


Pelo que entendi eu preciso enviar o meu certificado no SSL...já tentei enviar esse certificado de todo jeito e nada funciona...o mais legal é que pelo software do governo ele funciona e também consigo acessar o WSDL pelo navegador utilizando o meu certificado.

Galera, já pesquisei isso aqui no GUJ, o Google já cansou de me ver perguntando a mesma coisa e pra ser sincero não sei mais o que fazer...

Se alguém puder me ajudar eu agradeço.
realjn
HelloWorld
[Avatar]

Membro desde: 05/12/2007 12:19:06
Mensagens: 20
Localização: Brazil
Offline

evandrosantos wrote:Galera, estou com um problema que tento resolver há 3 dias e até agora nada.

Seguinte, estou tentando implementar um maldito sistema de NFe da seguinte maneira:



E obtenho o seguinte erro:


Pelo que entendi eu preciso enviar o meu certificado no SSL...já tentei enviar esse certificado de todo jeito e nada funciona...o mais legal é que pelo software do governo ele funciona e também consigo acessar o WSDL pelo navegador utilizando o meu certificado.

Galera, já pesquisei isso aqui no GUJ, o Google já cansou de me ver perguntando a mesma coisa e pra ser sincero não sei mais o que fazer...

Se alguém puder me ajudar eu agradeço.


Evandro, dê uma olhada na documentação da API javax.net.ssl e veja se realmente é possivel definir o keystore com um arquivo utilizando extensão *.pfx. Já que trata-se de um formato do Windows, talvez você tenha que extrair dele (arquivo) a chave privada. Não estou 100% certo, mas creio que é um caminho a seguir pois já vi problema semelhante em outro sistema.

"Se pudesse, mudaria o mundo, mas não tenho o código-fonte..."
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 183
Offline

realjn, muito obrigado pela dica mas andei pesquisando e criei o certificado utilizando o keystore e o openssl que encontrei nos links abaixo

[url]
http://www.agentbob.info/agentbob/79-AB.html[/url]
[url]
http://www.novell.com/support/search.do?cmd=displayKC&docType=kc&externalId=7004039&sliceId=1&docTypeID=DT_TID_1_1[/url]

Mas infelizmente não obtive sucesso em nada...o erro continua o mesmo:



Algum mestre em NF-e poderia me ajudar? Já entrei num processo de desespero, pois não sei mais o que fazer.

Desde já agradeço
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 183
Offline

Só pra constar...cheguei ao ponto de testar no Window$ e dá o mesmo erro...

Então acredito que o problema não seja o certificado .pfx...outra coisa utilizo este mesmo certificado no emissor de NF-e disponibilizado pela SEFAZ de SP e td funciona!

Pelo amor de Deus, alguém me ajuda!.

Obrigado
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 183
Offline

ninguém?
Italivio
Thread.start()

Membro desde: 28/09/2004 20:32:34
Mensagens: 43
Localização: Campo Grande, MS
Offline

Adiciona a seguinte linha

System.setProperty("javax.net.ssl.trustStorePassword", password);

Esta faltando, pelo que observei no seu código.

Outro detalhe importante para debugar acrescente as seguintes linhas :

System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.ws.transport.http.HttpAdapter.dump", "true");

Ok


Mackrophus
Debugger
[Avatar]

Membro desde: 28/03/2008 09:27:34
Mensagens: 50
Offline

Cara, primeira coisa a fazer e gerar a keystore com o comando.


depois vc tem que fazer assim.



Ai já era.

Espero ter ajudado.
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 183
Offline

Antes de mais nada, obrigado pela resposta...

no trecho

keytool -import -alias nfehomologado -keystore C:\\CertificadosHomologacao\\todosJuntosnfe.keystore -file C:\\CertificadosHomologacao\\homologacao_nfe_fazenda_pr_gov_br.cer

o que vem a ser o "todosJuntosnfe.keystore"?
vcsmetallica
JavaBaby
[Avatar]

Membro desde: 18/06/2008 14:22:41
Mensagens: 83
Localização: Belo Horizonte
Offline

evandrosantos wrote:Antes de mais nada, obrigado pela resposta...

no trecho

keytool -import -alias nfehomologado -keystore C:\\CertificadosHomologacao\\todosJuntosnfe.keystore -file C:\\CertificadosHomologacao\\homologacao_nfe_fazenda_pr_gov_br.cer

o que vem a ser o "todosJuntosnfe.keystore"?


Vc deve colocar todos os .cer dentro deste keystore.

Na internet você acha documentos explicando como criar um keystore e adicionar os .cer dentro dele. Apanhei bastante desse cara no começo. Fiz um tutorial, posso estar postanto ele mais a noite.

att
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 183
Offline

Então, eu já fiz isso (pelo menos eu acho)...

Adicionei os seguintes .cer:

* da homologação da SEFAZ/SP;
* da raiz certificadora;

Tá faltando ou sobrando algo?

vcsmetallica, seria muito interessante, acredito que não só para mim, para consultas futuras de todos.

Obrigado
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 183
Offline

Galera, nimguém tem idéia do q tá rolando?

O certificado eu uso um .pfx para assinar e vai de boa...
evandrosantos
JavaTeenager

Membro desde: 15/12/2006 09:37:51
Mensagens: 183
Offline

Galera, consegui!!!!

caso alguém precise, o que eu fiz foi o seguinte:

Meu certificado estava com o bit de Autenticação do Servidor ligado, sendo assim, utilizei o IE para desativar esse bit e exportei o certificado...

ai graças a Deus rolou!

galera, muito obrigado pela ajuda que me deram e até uma próxima.

Flws

This message was edited 1 time. Last update was at 12/02/2010 12:11:24

 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team