sexta-feira, 18 de março de 2011

[java-br] Acessar webservice com HTTPS

·

 

Ola,

Estou acessando um webservice https. E para isso antes de fazer a chamada ao
webservice chamo a seguinte linha de comando:

System.setProperty("java.protocol.handler.pkgs",
"com.sun.net.ssl.internal.www.protocol");
System.setProperty("javax.net.ssl.trustStoreType", "JKS");
System.setProperty("javax.net.ssl.trustStore", "c:\\certificado.keystore");

Até ai funcionou muito bem, o problema é q hoje o certificado passou a dar o
seguinte problema:

javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target

Para resolver precisei gerar novamente o keystore e funcionou. Aparentemente
eu suponho q o problema é q o certificado antigo tenha expirado, porém não
sei como fazer para ter certeza disso, o fato é q depois q eu gerei
novamento o certificado ai funcionou.

Alguem poderia me ajudar a identificar o q aconteceu, para que esse problema
nao se repita mais?!

Não sei se ajuda mas estou gerando o keystore com uma classe java pronta q
eu peguei na internet:
- http://blogs.sun.com/andreas/entry/no_more_unable_to_find
- http://blogs.sun.com/andreas/resource/InstallCert.java

Agradeço a atenção de todos.
Abs

Felipe Regalgo

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Conheça agora quem está faltando!
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog