Certificados en Java
Hola a todos,
Tengo que implementar uen un servlet una conexión a un servidor a través de https, pues bien para ello es necesario recibir el certificado del servidor y enviar después un certificado cliente.
Este certificado cliente lo tengo en un fichero.cer (es un certificado verisign). Despues lo he importado al cacerts.jks y keyStore.jks.
He creado un contexto SSL y le he pasado el certificado, lo inicialidado y he establecido el contexto ssl en mi httpsUrlConnection y no funciona.
Error: 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
Si alguien tiene algún código de ejemplo me sería de mucha ayuda.
Saludos y gracias
Tengo que implementar uen un servlet una conexión a un servidor a través de https, pues bien para ello es necesario recibir el certificado del servidor y enviar después un certificado cliente.
Este certificado cliente lo tengo en un fichero.cer (es un certificado verisign). Despues lo he importado al cacerts.jks y keyStore.jks.
He creado un contexto SSL y le he pasado el certificado, lo inicialidado y he establecido el contexto ssl en mi httpsUrlConnection y no funciona.
Error: 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
Si alguien tiene algún código de ejemplo me sería de mucha ayuda.
Saludos y gracias