Convertir un certificado de extensión .pfx a .pem

Utilizar certificados digitales para nuestras aplicaciones informáticas es una práctica habitual. No obstante, no siempre nos sirve la extensión que tenemos disponible. En este post vamos a aprender a convertir un certificado de extensión .pfx a .pem utilizando el paquete openssl de Linux

En primer lugar necesitamos instalarlo:

sudo apt-get install openssl

Ahora solo nos queda lanzar los siguientes comandos:

openssl pkcs12 -in archivo.p12 -clcerts -nokeys -out certificado.pem
openssl pkcs12 -in archivo.p12 -nocerts -out clave-privada.pem
openssl rsa -in clave-privada.pem -out clave-privada-sin-contraseña.pem
cat certificado.pem clave-privada-sin-contraseña.pem > certificado-con-clave.pem (utilizar únicamente si se quiere unificar en un único .pem ambos archivos)