Convertisseur de certificat PEM vers CRT

La conversion d'un certificat texte PEM en un certificat binaire CRT permet aux serveurs Apache et aux systèmes Windows de lire correctement vos informations d'identification de sécurité Web.

Sélectionnez ou faites glisser des fichiers

Sélectionnez ou déposez des fichiers ici

Conversion 100 % privée dans le navigateur - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet téléchargé vers des serveurs externes. Tout le traitement a lieu localement dans le bac à sable de votre navigateur.

Comparaison des formats et spécifications techniques

SpécificationPEMCRT
Type MIMEapplication/x-pem-fileapplication/x-x509-ca-cert
TypeBase64 ASCII certificate containerX.509 public certificate
Compressionnone (Base64 armored)none
Spécification standardIETF RFC 7468ITU-T X.509 / RFC 5280
En-tête des octets magiques (Magic Bytes)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)30 82 (DER SEQUENCE) or -----BEGIN CERTIFICATE----- (PEM text)

Aperçu du format et applications

Les certificats de sécurité protègent les sites Web en cryptant le trafic entre les utilisateurs et les serveurs. Le format PEM utilise du texte ASCII Base64, ce qui le rend facile à ouvrir dans un éditeur de texte basique ou à copier-coller dans des messages électroniques. Cependant, de nombreux environnements de serveur, pare-feu matériels et systèmes d'exploitation spécifiques rejchent les formats texte. Ils exigent plutôt le format CRT. Les administrateurs sont souvent confrontés à cette incompatibilité lors du déplacement de certificats de sécurité d'un serveur Web Apache vers un environnement Windows Internet Information Services ou un équipement réseau. Une machine Windows ou un répartiteur de charge matériel attend du fichier qu'il utilise une structure binaire. La modification du format de fichier permet à ces systèmes de lire correctement la clé de sécurité et d'établir des connexions HTTPS sécurisées sans renvoyer d'erreurs aux visiteurs.

Spécifications techniques et analyse des codecs

Le format PEM utilise le type MIME application/x-pem-file et s'appuie sur un encodage ASCII Base64 enveloppé entre des lignes d'en-tête et de pied de page spécifiques. Ces lignes de délimitation se lisent -----BEGIN CERTIFICATE----- et -----END CERTIFICATE-----. Le format CRT utilise le type MIME application/x-x509-ca-cert et stocke exactement les mêmes données de clé publique cryptographique dans une structure binaire connue sous le nom de Distinguished Encoding Rules. Aucun des formats n'utilise la compression, ce qui signifie que les deux fichiers ont un surdébit de compression nul. Le processus de conversion est entièrement sans perte car vous traduisez simplement les octets Base64 encodés en texte en octets binaires bruts sans altérer un seul bit des données de clé publique cryptographique sous-jacentes.

Compatibilité système et navigateur

Les deux types de certificats fonctionnent sur les environnements d'exécution de bureau, mobiles et Web modernes, mais les systèmes d'exploitation préfèrent différentes extensions. Les environnements Linux et les serveurs Web Apache lisent nativement les fichiers texte PEM. Les systèmes d'exploitation Windows, les magasins de clés Java et de nombreux équipements matériels préfèrent les fichiers binaires CRT. Les navigateurs Web tels que Chrome, Firefox et Safari ne lisent pas directement ces formats de conteneur de certificat de serveur lors de la navigation quotidienne, car ils s'appuient plutôt sur le magasin de confiance du système d'exploitation.

💡 Informations utiles

Vérifiez toujours que votre clé privée correspond à votre fichier CRT nouvellement converti en vérifiant les valeurs de module à l'aide des commandes OpenSSL avant d'appliquer le certificat à un serveur Web de production.

Comparaison des formats et spécifications techniques

Un fichier de certificat typique est très petit, mesurant généralement entre 1 ko et 4 ko. La taille du fichier étant si petite, les vitesses de transfert sont instantanées sur tous les réseaux. Que vous téléchargiez le fichier sur une connexion mobile 4G lente, une liaison 5G rapide ou un réseau Fibre à haut débit, le transfert se termine en une fraction de milliseconde.

Foire aux questions

Comment convertir un certificat PEM en certificat CRT sans perte de qualité ?

La conversion est entièrement sans perte. Les deux formats de fichier stockent exactement les mêmes données de clé publique cryptographique X.509. La traduction du fichier modifie simplement l'encodage du conteneur du texte ASCII Base64 en octets binaires sans altérer les clés de sécurité sous-jacentes.

Quelle est la différence entre un certificat PEM et un certificat CRT ?

Un fichier PEM est un conteneur basé sur du texte qui utilise un encodage Base64 et des lignes d'en-tête lisibles par l'homme. Un fichier CRT est un conteneur binaire qui contient exactement les mêmes données de certificat au format d'octet brut, ce qui est requis par des systèmes d'exploitation et du matériel de serveur spécifiques.