Obtém o arquivo .cer do arquivo .pem

12

Eu gerei a chave privada RSA usando o comando abaixo:

openssl genrsa -out privkey.pem 2048

E criei um certificado autoassinado usando o comando abaixo:

openssl req -new -x509 -key privkey.pem -out cacert.pem -days 3650

Agora estou tentando converter o arquivo cacert .pem para o certificado .cer

Alguma idéia?

    
por Devarshi 21.05.2014 / 16:07

3 respostas

32

Você pode usar o seguinte comando:

openssl x509 -inform PEM -in cacert.pem -outform DER -out certificate.cer
    
por 21.05.2014 / 16:20
2

.cer é um tipo de arquivo para codificação DER ou Base64, se bem me lembro.

openssl x509 -em cacert.pem -out cacert.cer -inform pem -outform der para o formato DER.

    
por 21.05.2014 / 16:16
1

A extensão real não importa para os certificados. Normalmente, os arquivos .pem têm um certificado x509 no formato codificado na base64. Os arquivos .cer podem ser codificados em base64 ou DER (o Windows também reconhecerá). Dependendo do seu aplicativo, você precisará descobrir qual formato de certificado o aplicativo requer.

Para converter entre codificação base64 (PEM) e DER:

openssl x509 -in cert.pem -outform pem -outform der -out cert.cer
    
por 21.05.2014 / 16:16