Certificados en Java

darngar
11 de Noviembre del 2005
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

Iori
11 de Noviembre del 2005
Tengo el mismo problema, lo he resulto en windows pero al hacerlo un fedora otra vez tengo el problema, si tienes la solución me la podrias enviar??