Convertir un certificat CER en CRT avec OpenSSL

21 juin, 2021·
AlexIn Tech
AlexIn Tech
· 1 min. de lecture

Convertir un certificat CER en CRT avec OpenSSL

Une première chose à comprendre est qu’un certificat CER peut être encodé soit en PEM soit en DER. DER est un format binaire alors que PEM est un encodage en base64.

L’extension .cer signifie simplement “certificat”, on trouve assez souvent soit des .cer soit des .cert.

Convertir en CRT avec OpenSSL

Pour convertir un certificat .cer en .crt avec OpenSSL il vous faut utiliser la commande suivante :

openssl x509 -inform DER -in monCertif.cer -out monCertif.crt

Si vous rencontrez une erreur il est possible que votre certificat soit encodé en PEM. Deux solutions s’offrent donc à vous, soit regénérer un certificat .cer encodé en DER, soit utiliser la commande suivante :

openssl x509 -inform PEM -in monCertif.cer -out monCertif.crt

Astuce :

Pour utiliser directement la commande “openssl” , il vous suffit d’ajouter le dossier “bin” de votre installation de OpenSSL dans la variable d’environnement PATH de votre machine.

Allez dans => Control Panel\System and Security\System

Cliquez sur “Advanced system settings”

ENV variables

puis “Environment Variables…”

ENV variables

Et ajoutez le chemin du dossier “bin” de votre installation OpenSSL

ENV variables

Voilà , le tour est joué , enjoy !

AlexIn Tech
Auteurs
SysOps Engineer | IT Teacher
Ingénieur IT polyvalent avec une double spécialisation en System Engineering et en Management, AlexIn Tech enseigne aux apprenti·e·s informaticien·ne·s CFC à l’ETML 🇨🇭. Passionné par l’informatique, l’innovation et la transmission de savoir, il partage ici ses découvertes et apprentissages pour inspirer les nouvelles générations.