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 !

Partager
AlexIn Tech
Auteurs
SysOps Engineer | IT Consultant | Enseignant IT
SysOps Engineer et enseignant IT à l’ETML, à Lausanne, je combine mon expérience en infrastructure avec le développement et l’automatisation. Je partage ici mes projets et mes retours d’expérience, notamment autour de l’IA, et propose du consulting IT, du dev sur mesure et du hosting.