Login Registre-se
Mensagens enviadas por: luiz_sd
Índice dos Fóruns » Perfil de luiz_sd » Mensagens enviadas por luiz_sd
Autor Mensagem
Olá Leonardo,

Obrigado pelo sua resposta.

Na verdade eu já verifiquei isso...

O Certificado está dentro da validade e o arquivo cacerts é gerado de acordo com a classe CacertUtil que postei logo acima, os links que são utilizados estão de acordo com a última versão do manual de integração da ONE.
Olá pessoal,

Estou implementando um client para enviar dados ao banco de dados ONE (https://dfe-portal.sefazvirtual.rs.gov.br/One)

Já tenho todos os xml sendo gerados de acordo com a documentação, fiz a implementação dos métodos através do WSDL disponibilizado, porém estou a uma semana com problemas na autenticação através do certificado.

Pesquisei muito, mas muito mesmo aqui no fórum, testei diversas soluções, mas de forma alguma consigo estabelecer uma conexão, (exceto pelo navegador).

Vou postar abaixo o código, se alguém puder dar uma luz, eu agradeço.

Gerei o arquivo Cacert para as URLs de homologação/produção através da classe CacertUtil, que peguei atualizada aqui no fórum:



Utilizando a classe SocketFactoryDonamico encontrada aqui no forum:



Eu faço a autenticação com o certificado:



Depois de feita a autenticação, eu chamo o método que faz o request:



Feito isso, recebo a exceção:

com.sun.xml.internal.ws.client.ClientTransportException: O servidor enviou código de status HTTP 403: Forbidden
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.checkStatusCode(HttpTransportPipe.java:310)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.createResponsePacket(HttpTransportPipe.java:259)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:217)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:130)
at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:95)
at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:1121)
at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:1035)
at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:1004)
at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:862)
at com.sun.xml.internal.ws.client.Stub.process(Stub.java:44
at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:17
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
at com.sun.proxy.$Proxy511.oneManutencaoEQP(Unknown Source)


Não sei mais o que pode estar causando, qualquer ajuda será apreciada.
 
Índice dos Fóruns » Perfil de luiz_sd » Mensagens enviadas por luiz_sd
Ir para:   
Powered by JForum 2.1.9 © JForum Team