Convertendo Certificados SSL em PEM

Certificados SSL e arquivos de chave podem vir em uma variedade de formas.

  • Certificados PEM, DER, PKCS7, PKCS12
  • Arquivos-chave RSA, PKCS12

RSA e PEM são os formatos mais básicos, sendo apenas arquivos de texto.

Você pode usar o opensslprograma da linha de comando para converter entre formulários.

DER para PEM

openssl x509 -inform DER 
-in cert.crt
-out cert.pem

PKCS7 para PEM

openssl pkcs7 -print_certs 
-in cert.p7b
-out cert.pem

PKCS12 para PEM

openssl pkcs12 -clcerts -nokeys 
-in cert.pfx
-out cert.pem

PKCS12 para chave RSA

openssl pkcs12 -nocerts -nodes 
-in cert.pfx
-out cert.key