Página 1 de 1

Importar clave privada y certificado en la Java keystore

Publicado: Dom Jun 26, 2011 2:51 pm
por Alex Noria
Buena tarde tengan todos ustedes:

Tengo un archivo PFX, el cuál me lo envió un proveedor para autenticarme a un web services. El primer paso que realizé fué exportar la clave privada y el certificado a archivos PEM respectivamente, esto mediante OpenSSL :

openssl pkcs12 -in filename.pfx -nocerts -out key.pem
openssl pkcs12 -in filename.pfx -clcerts -nokeys -out cert.pem

Necesito importar tanto la llave privada como el certificado a la Java keystore y generar un archivo JKS. ¿ Esto como se realiza con la herramienta keytool de Java ?

Gracias por la ayuda
Saludos

Re: Importar clave privada y certificado en la Java keystore

Publicado: Lun Jun 27, 2011 10:47 am
por Alex Noria
Ya logré generar el archivo JKS con lo siguiente:

openssl pkcs12 -in cert.pfx -out cert.pem

openssl pkcs12 -export -in cert.pem -out cert.p12 -name "MiCertificado"

keytool -importkeystore -deststorepass 123456 -destkeypass 123456 -destkeystore MiAlmacen.jks -srckeystore cert.p12 -srcstoretype PKCS12 -srcstorepass 123456 -alias "MiCertificado"

Hasta aqui todo ok. Pero al intentar realizar la conexión al webservices obtengo el siguiente error:

"unable to find valid certification path to requested target"

¿ Que estará pasando ? Gracias por sus respuestas.

Saludos