Olá pessoal,
Estou com uma dúvida sobre a conexão Https no java, eu estou utilizando HttpsUrlConnection para fazer está conexão.
O certificado que eu estou utilizando é auto assinado gerado utilizando as ferramentas keytool e openSSL, o https do jboss já está funcionando eu instalei o meu certificado no browser e a comunicação funcionou normal. O problema é que na minha aplicação desktop está dando erro na hora de fazer o handshake, o erro que ocorre é o seguinte:
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
eu achei no google pessoas que tiveram o mesmo problema e resolveram inicializando o SSLContext com um trust manager vazio TrustManager[], mas está solucção não funcionou para mim.
Alguem sabe como resolver esse problema?