openssl - convertir - pem to p12
Openssl convierte.PEM que contiene solo clave privada RSA a.PKCS12 (2)
Actualmente tengo un archivo .PEM que contiene solo una clave privada. Necesito convertir este archivo en un archivo .PKCS12. Actualmente estoy tratando de usar openssl para lograr esto y estoy teniendo algunos problemas.
El archivo .PEM que estoy usando es de la forma:
-----BEGIN RSA PRIVATE KEY-----
Some key
-----END RSA PRIVATE KEY-----
Utilizo el siguiente comando Openssl para intentar convertir este archivo .PEM en un .PKCS12:
openssl pkcs12 -export -inkey file.pem -out file.p12
La consola luego cuelga con el mensaje:
Loading ''screen'' into random state -done
¿Qué estoy haciendo mal?
Cualquier ayuda será bien recibida.
Creo que también debe proporcionar el certificado, no solo la clave privada:
openssl pkcs12 -export -inkey privatekey.pem -in certificate.cer -out bothAsPKCS12.p12
Me encontré con este problema y lo resolví agregando la opción -nocerts
después de la exportación. Mi conjetura con respecto a la causa de la "congelación" es que openssl probablemente está intentando leer información adicional desde la consola.
openssl pkcs12 -export -nocerts -inkey your.private.key.pem -out your.private.key.p12