Convertir CER en PEM

La conversion d'un certificat de sécurité binaire CER en fichier texte PEM encodé en Base64 permet aux administrateurs de lire et de copier facilement des clés de sécurité dans les configurations de serveurs web et d'applications.

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écificationCERPEM
Type MIMEapplication/pkix-certapplication/x-pem-file
Typefichier de certificat X.509conteneur de certificats ASCII encodés en Base64
Compressionaucuneaucune (encodage Base64)
Spécification standardRFC 5280 / Microsoft Cryptography APIIETF RFC 7468
Signature binaire (octets magiques)30 82 (DER binary) or -----BEGIN CERTIFICATE-----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é protègent les données transitant entre les navigateurs web et les serveurs. Un fichier CER stocke un certificat X.509 dans un format binaire, que les ordinateurs lisent efficacement mais que les humains ne peuvent pas lire facilement. Les administrateurs système ont fréquemment besoin d'afficher, de copier ou de combiner ces certificats avec des clés privées dans des éditeurs de texte. La transformation des données binaires en une mise en page textuelle résout ce problème. Les serveurs web tels qu'Apache et Nginx nécessitent des fichiers texte pour les connexions HTTPS sécurisées. Si un administrateur reçoit un certificat binaire d'une autorité de certification, le fichier doit être converti en conteneur texte avant l'installation. Cette version texte utilise des caractères ASCII standard, ce qui simplifie le transfert entre différents systèmes d'exploitation et son collage dans des outils en ligne de commande ou des panneaux de configuration sans corruption binaire.

Spécifications techniques et analyse des codecs

Un fichier CER utilise le type MIME application/pkix-cert et stocke les données sous forme d'octets binaires bruts en utilisant la norme d'encodage DER. Il ne possède aucun en-tête d'octet magique et s'appuie plutôt sur les règles de structure ASN.1. Un fichier PEM utilise le type MIME application/x-pem-file et enveloppe ces mêmes données binaires dans du texte ASCII Base64. Le format PEM ajoute des lignes de délimitation spécifiques, commençant par '-----BEGIN CERTIFICATE-----' et se terminant par '-----END CERTIFICATE-----'. Aucun des deux formats n'utilise de compression, ce qui signifie que les deux fichiers conservent exactement la même charge utile de données cryptographiques sans perte de qualité.

Compatibilité système et navigateur

Les fichiers CER peuvent être encodés en DER ou en PEM. La prise en charge dépend du système d’exploitation, de l’application et de la procédure d’importation. Le PEM est courant dans les logiciels serveur, mais les encodages acceptés varient selon le produit.

Informations utiles

Vérifiez toujours que votre outil de conversion inclut les lignes de texte d'en-tête et de pied de page complètes. Des balises de délimitation manquantes entraîneront le rejet du certificat par les serveurs web au démarrage.

Foire aux questions

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

La conversion est entièrement sans perte. Les deux formats stockent exactement les mêmes données de clé cryptographique sous-jacentes. La modification du fichier modifie uniquement la façon dont les octets sont encodés, passant d'octets binaires bruts à du texte ASCII lisible.

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

Un fichier CER stocke les données de sécurité sous forme de structure binaire brute qui nécessite un logiciel spécialisé pour être lue. Un fichier PEM enveloppe exactement ces mêmes données binaires dans du texte Base64 et ajoute des en-têtes de délimitation clairs, ce qui facilite son ouverture et sa modification dans n'importe quel éditeur de texte standard.