Añadir Certificado ssl a la jre

Quien no ha tenido alguna vez un error de este tipo:

Caused by: 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

Esto es porque necesitamos añadir un certificado a nuestro almacén de certificados.

Seguiremos los siguientes pasos.


  • Se obtiene el certificado de la máquina destino. 
  • Utilizando keytool que es un binario que hay en jre/bin, se añade el certificado al almacén de certificados que tenemos en jre/lib/security/cacerts el certificado correspondiente. 
Con el comando:

           windows:
keytool -import -alias joe -file server.crt -keystore C:/jdk1.5.0_06/jre/lib/security/cacerts 
           Linux:
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/keytool -import -alias joe -file server.crt -keystore /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/security/cacerts
       
          Cuando se ejecute este comando pedirá la contraseña del almacen de claves, entonces poner “changeit”, que es la contraseña por defecto de la JRE.


Y esto es todo amigos ...

Comentarios

SSL Cert News ha dicho que…
Gracias por hacer de cuenta con un error. Vamos a compartir su blog en nuestras plataformas sociales, y también vamos a iniciar una conversión en los sitios web del foro. La espera de mensaje un poco más! Cheap SSL