Convertir DER en PEM

La conversion d'un certificat binaire DER en certificat PEM modifie son encodage, qui passe d'octets binaires bruts à du texte ASCII Base64 afin qu'il puisse être lu facilement par les serveurs web et les éditeurs de texte.

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V

En attendant vos fichiers, vous pouvez jouer à Code Rain

Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

Comparaison des formats et spécifications techniques

SpécificationDERPEM
Type MIMEapplication/x-x509-ca-certapplication/x-pem-file
Typecertificat binaire ASN.1 DERconteneur de certificats ASCII encodés en Base64
Compressionaucune (binaire compact)aucune (encodage Base64)
Spécification standardITU-T X.690 / RFC 5280IETF RFC 7468
Signature binaire (octets magiques)30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Aperçu du format et applications

Les certificats de sécurité établissent la confiance et chiffrent les données sur les réseaux. Le format DER stocke les données de certificat sous forme de binaire brut selon les règles ASN.1. Bien qu'efficaces pour le matériel à mémoire limitée, les fichiers binaires bruts sont difficiles à gérer dans les fichiers de configuration textuels des serveurs. Les administrateurs système ont souvent besoin d'inspecter ou de coller des données de certificat directement dans des scripts de configuration pour des outils tels qu'Apache, Nginx ou OpenSSL. La transformation du fichier en conteneur PEM résout ce problème. PEM signifie Privacy Enhanced Mail, bien qu'il soit aujourd'hui largement utilisé pour tous types de clés cryptographiques et de certificats. Ce conteneur enveloppe les données binaires dans du texte Base64 et ajoute des balises de délimitation claires. Ces balises indiquent clairement où le certificat commence et se termine, ce qui évite les erreurs de copier-coller lors de la configuration des serveurs.

Spécifications techniques et analyse des codecs

Le format binaire DER utilise le type MIME application/x-x509-ca-cert et stocke les données dans un format binaire compact sans compression. Il ne possède aucun en-tête de texte, ce qui signifie qu'un éditeur hexadécimal est requis pour lire ses octets bruts. À l'inverse, le format PEM utilise le type MIME application/x-pem-file et enveloppe exactement les mêmes données de certificat sous-jacentes dans une structure textuelle. Un fichier PEM commence par une ligne d'en-tête lisible par l'homme '-----BEGIN CERTIFICATE-----', suivie de lignes de texte encodé en Base64, et se termine par '-----END CERTIFICATE-----'. Aucun des deux formats n'utilise de compression. Les deux formats stockent exactement les mêmes données de clé publique cryptographique, ce qui rend la conversion totalement sans perte.

Compatibilité système et navigateur

DER et PEM sont des encodages utilisés par différents outils de certificats. OpenSSL et de nombreuses applications serveur acceptent le PEM, tandis que d’autres produits peuvent exiger DER ou un conteneur précis. Vérifiez l’encodage attendu et le contenu du fichier pour l’application cible.

Informations utiles

Conservez une sauvegarde non chiffrée de votre fichier binaire DER d'origine dans un stockage hors ligne. La conversion vers le format PEM étant entièrement sans perte, vous pourrez toujours régénérer votre fichier PEM textuel à partir du fichier maître binaire sans aucune altération de sécurité.

Foire aux questions

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

La conversion est totalement sans perte car les deux formats contiennent exactement la même clé publique cryptographique et les mêmes métadonnées. La traduction du fichier modifie uniquement l'enveloppe externe, passant d'octets binaires bruts à du texte Base64, sans toucher aux données de sécurité principales.

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

Le format binaire DER est un format binaire compact et lisible par machine sans en-tête, tandis que le PEM est un format texte encodé en Base64 enveloppé entre des lignes de délimitation de début et de fin spécifiques pour une lecture aisée par les humains et les logiciels de serveurs.