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)