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

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Importar clave privada y certificado en la Java keystore
-
- Mensajes: 156
- Registrado: Mié Oct 20, 2010 10:03 pm
-
- Mensajes: 156
- Registrado: Mié Oct 20, 2010 10:03 pm
Re: Importar clave privada y certificado en la Java keystore
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
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