Generar archivos .pem es algo que resulta bastante fácil y práctico.
Para generar archivos .pem lo primero que se necesitas es tener instalada la librería OpenSSL (programa dedicado a la generación y tratado de claves, certificados y keyStore) para poder utilizar los comandos que nos ayudarán a crear las llaves de nuestros sellos digitales.
Linux
Instalar librería:
Debian/Ubuntu: #sudo apt-get install openssl
CentOS, Red Hat: #yum install openssl
Ejecutar las instrucciones:
Archivo key.pem
openssl pkcs8 -inform DER -in nombrearchivo.key -out nombrearchivo.key.pem -passin pass:contraseña
archivo cer.pem
openssl x509 -inform DER -outform PEM -in ruta/nombreArchivo.cer -pubkey -out ruta/nombreArchivo.cer.pem
Windows
Descargar libreria: http://slproweb.com/products/Win32OpenSSL.html
Deberán descargar la versión según su sistema operativo, e instalar.
Ejecutar desde terminal
Archivo key.pem
openssl.exe pkcs8 -inform DER -in ruta/nombreArchivo.key -passin pass:contraseña -out ruta/nombreArchivo.key.pem
archivo cer.pem
openssl.exe x509 -inform DER -outform PEM -in ruta/nombreArchivo.cer -pubkey -out ruta/nombreArchivo.cer.pem