Eu criei a chave privada RSA usando o comando abaixo:
openssl genrsa -out privkey.pem 2048
E criou 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 .pem cacert em certificado .cer
Alguma ideia?
osx
encryption
openssl
certificates
Devarshi
fonte
fonte
.pem
é uma codificação e.cer
uma extensão. Resumidamente: um.cer
arquivo pode conter umaPEM
ou umaDER
codificação. O que exatamente você precisa? (O link deve ajudá-lo.)Respostas:
Você pode usar o seguinte comando:
fonte
.cer é um tipo de arquivo para codificação DER ou Base64, se bem me lembro.
openssl x509 -em cacert.pem -out cacert.cer -informa pem -outform der para o formato DER.
fonte
A extensão real não importa para certificados. Normalmente, os arquivos .pem têm um certificado x509 no formato codificado em base64. Os arquivos .cer podem ser codificados em base64 ou DER (o Windows também reconhece). Dependendo do seu aplicativo, você precisará descobrir qual formato de certificado o aplicativo requer.
Para converter entre a codificação base64 (PEM) e DER:
fonte