| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2010 17:48:17
|
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.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/02/2010 18:36:45
|
realjn
HelloWorld
![[Avatar]](/images/avatar/36d950d2edf29ad0067ab7ef5a06daa4.jpg)
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..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/02/2010 09:10:09
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/02/2010 11:55:00
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2010 17:16:17
|
evandrosantos
JavaTeenager
Membro desde: 15/12/2006 09:37:51
Mensagens: 183
Offline
|
ninguém?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2010 23:17:33
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/02/2010 13:21:55
|
Mackrophus
Debugger
![[Avatar]](/images/avatar/27889b1809f50c3cfcd8a30b4242878a.jpg)
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2010 09:25:36
|
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"?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2010 09:47:28
|
vcsmetallica
JavaBaby
![[Avatar]](/images/avatar/46289f543de88e17a84f7014fc172c49.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2010 11:20:20
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 10:34:37
|
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...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/02/2010 11:39:58
|
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
|
|
|
 |
|
|