J'ai généré une clé privée RSA à l'aide de la commande ci-dessous:
openssl genrsa -out privkey.pem 2048
Et créé un certificat auto-signé en utilisant la commande ci-dessous:
openssl req -new -x509 -key privkey.pem -out cacert.pem -days 3650
Maintenant, j'essaie de convertir le fichier cacert .pem en certificat .cer
Des idées?
osx
encryption
openssl
certificates
Devarshi
la source
la source
.pem
est un encodage et.cer
une extension. En bref: un.cer
fichier peut contenir à la fois unPEM
ou unDER
encodage. De quoi avez-vous besoin exactement? (Le lien devrait vous aider.)Réponses:
Vous pouvez utiliser la commande suivante:
la source
.cer est un type de fichier pour l'encodage DER ou Base64, si je me souviens bien.
openssl x509 -in cacert.pem -out cacert.cer -inform pem -outform der pour le format DER.
la source
L'extension réelle n'a pas d'importance pour les certificats. Habituellement, les fichiers .pem ont un certificat x509 au format encodé en base64. Les fichiers .cer peuvent être encodés en base64 ou DER (Windows reconnaîtra l'un ou l'autre). En fonction de votre application, vous devrez déterminer le format de certificat requis par l'application.
Pour convertir entre l'encodage base64 (PEM) et DER:
la source