CRT : fichier .crt
pérenneExtension courante pour un certificat numérique, encodé en PEM texte ou en DER binaire.
Le CRT est l’extension la plus courante pour désigner un certificat numérique X.509, le document cryptographique qui associe une identité (un nom de domaine, une organisation) à une clé publique, signé par une autorité de certification pour établir la confiance.
Contrairement à ce que suggère son statut de format unique, l’extension .crt ne détermine pas l’encodage sous-jacent : le fichier peut être encodé en PEM (texte, avec les marqueurs “—–BEGIN CERTIFICATE—–”) ou en DER (binaire, structuré selon la norme ASN.1). En DER, le fichier commence généralement par l’octet 0x30 (marqueur de séquence ASN.1), souvent suivi de 0x82, mais ce motif est générique à toute structure ASN.1 (partagé avec les fichiers PFX, P12 ou toute autre donnée DER) et ne constitue donc pas une signature fiable spécifique au certificat.
Cette ambiguïté d’encodage sous une même extension est une source fréquente de confusion : un outil qui attend un CRT au format PEM échouera silencieusement ou avec un message d’erreur peu clair face à un CRT en réalité encodé en DER, et inversement.
Sur un serveur web (Apache, Nginx), le fichier CRT contient souvent plusieurs certificats PEM concaténés à la suite les uns des autres : celui du site puis, dans l’ordre, les certificats intermédiaires de l’autorité de certification : une chaîne de confiance complète qu’un navigateur doit pouvoir reconstituer sans certificat manquant pour valider la connexion HTTPS.
La commande openssl x509 -in fichier.crt -text -noout reste le réflexe le plus courant pour inspecter le contenu réel d’un CRT sans deviner son encodage à l’avance, OpenSSL détectant automatiquement s’il doit interpréter le fichier comme du PEM ou du DER avant d’en afficher les informations de façon lisible.
Signature binaire
Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.
Vérifier qu'un fichier porte bien cette signature →
Questions fréquentes
Comment ouvrir un fichier .crt ?
OpenSSL, Gestionnaire de certificats (Windows/macOS) permettent d'ouvrir gratuitement un fichier .crt. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format CRT ?
Le type MIME du format CRT est application/x-x509-ca-cert.
Le format CRT (.crt) est-il encore utilisé aujourd'hui ?
Oui, le format CRT est pérenne : il reste activement utilisé et pris en charge par les logiciels actuels.
Peut-on ouvrir un fichier .crt sur mobile, sans installer d'application ?
Oui : Gestionnaire de certificats (Windows/macOS) fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.
Comment savoir si un fichier CRT est en PEM texte ou en DER binaire ?
Ouvrir le fichier avec un simple éditeur de texte suffit à trancher : un PEM affiche un bloc lisible commençant par -----BEGIN CERTIFICATE-----, tandis qu'un DER binaire s'affiche comme du texte illisible, l'extension .crt seule ne permettant pas de distinguer les deux encodages.
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :