Boa tarde, estou com um bigproblem, espero ajudaa!
Estou tentando fazer uma chamada para um servidor que me exige autenticação(HTTPS)
Estou trabalhando com Java1.6.0, tentei importar meu certificado com e keytool e configurar o
tomcat, mas não importa o que eu leia e tente fazer não consigo passar deste erro
javax.servlet.ServletException: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: com.sun.net.ssl.internal.ssl.DefaultSSLContextImpl)(-10001)
atStbr_com_ginfes_homologacao_ServiceGinfesImplService.consultarsituacaoloterpsv3(Sdtbr_com_ginfes_homologacao_ServiceGinfesImplService.java:1719)
Para importar o certificado para o Keytool eu fiz assim
keytool -import -alias Xxx -keystore Xxx.keystore -file “C:\xxx\xxx.cer”
E coloquei na aplicação assim:
System.setProperty(“javax.net.ssl.keyStore”, “Xxx.keystore”);
System.setProperty(“javax.net.ssl.keyStorePassword”, “xxx”);
Meu certificado originalmente era .pfx eu exportei pelo browser para um .cer