PEM · DER · CRT · CER · P7B · PFX / P12

SSL Format de certificat convertisseur.

Convertissez des certificats SSL en ligne pour Nginx, Apache, IIS ou votre plateforme cloud. Passez de PEM à PFX, de DER à PEM ou de P7B à PEM localement dans votre navigateur : les clés et les mots de passe restent dans cet onglet.

Conversion uniquement par navigateur · Les certificats, les clés et les mots de passe restent locaux

Convertir votre certificat SSL.

Collez du PEM ou envoyez un fichier de certificat. Le format source est reconnu d’après le contenu. Effacez le formulaire ou fermez l’onglet pour supprimer les saisies et les résultats.

PEM , CRT, CER, DER , P7B, PFX , ou P12 · maximum 1 MB par fichier. Les téléchargements binaires apparaissent sous Base64.

PEM maintient la chaîne de certificats dans un seul fichier. DER exporte un fichier par certificat. P7B ne porte que des certificats.

Ajouter des certificats intermédiaires / bundle d’AC (facultatif)

Les certificats déjà présents sont conservés et les doublons sont retirés. La conversion ne valide pas la confiance du certificat et ne récupère pas les intermédiaires manquants.

Déploiement du certificat

Utilisez le format de certificat que votre serveur attend.

Un certificat téléchargé auprès de votre AC peut être dans un format différent de celui qu’accepte votre serveur. Ce convertisseur change l’encodage ou le conteneur, sans modifier le certificat émis.

Gardez la conversion locale

Les certificats, les clés privées et les mots de passe sont traités dans votre navigateur. Aucun compte ni envoi vers un serveur n’est nécessaire.

Vérifiez la clé avant l'exportation PFX

RSA et les clés publiques ECC sont comparées avant qu'une clé privée ne soit emballée avec son certificat.

Préserver la chaîne de certificats

Incluez les certificats intermédiaires dans la sortie PEM, P7B ou PFX, ou exportez chaque certificat séparément en DER.

Conversions SSL courantes

De CRT vers PEM, ou de PEM vers PFX.

CRT / CER vers PEM

Normaliser un certificat de texte ou binaire pour un serveur qui attend PEM. L'extension seule ne peut pas identifier son encodage.

Convertir le certificat

PEM à DER / DER à PEM

Changez entre PEM lisible et DER binaire tout en conservant le certificat X.509 signé.

Convertir le certificat

PEM / CRT à PFX

Regroupez un certificat, la clé privée correspondante et un bundle d’AC facultatif pour Windows IIS. Choisissez un mot de passe d’export.

Convertir le certificat

PFX à PEM / CRT

Ouvrez un fichier PFX/P12 protégé par mot de passe et téléchargez sa chaîne de certificats et sa clé privée sous forme de fichiers PEM séparés.

Convertir le certificat

P7B à PEM / PEM à P7b

Extrayez les certificats d’un PKCS#7, ou emballez une chaîne PEM dans un conteneur P7B qui ne contient que des certificats.

Convertir le certificat

PFX à DER / P7B

Exportez les certificats publics d’un paquet PKCS#12. Le résultat omet les clés privées et le signale.

Convertir le certificat

COMMENT CONVERTIR DES CERTIFICATS SSL

Choisissez la sortie. Gardez l'identité originale.

Vous n'avez pas besoin d'identifier l'encodage en entrée. Le convertisseur lit le contenu réel de votre fichier plutôt que de faire confiance à son nom.

  1. 01

    Coller ou télécharger le certificat

    Utilisez les blocs PEM complets ou envoyez un fichier binaire DER, P7B ou PFX/P12. Saisissez le mot de passe d’import pour les fichiers PFX protégés.

  2. 02

    Choisissez PEM, DER, P7B, ou PFX

    Pour un nouveau PFX, fournissez la clé privée correspondante non chiffrée et un mot de passe d’export. Ajoutez les certificats intermédiaires dans l’ordre des émetteurs si nécessaire.

  3. 03

    Convertir et télécharger la sortie

    Consultez le format détecté, le nombre de certificats et les avis de manipulation des clés. Téléchargez chaque résultat; la sortie PEM peut également être copiée.

PEM vs DER vs p7b vs PFX

SSL formats de certificat et extensions de fichiers.

PEM et DER décrivent des encodages. P7B et PFX décrivent des conteneurs. CRT et CER sont des extensions qui peuvent être en PEM ou en DER : changer le nom du fichier ne suffit que si l’encodage correspond déjà aux exigences de votre serveur.

Formats de certificat, contenu et utilisations typiques du déploiement
FormatEncodingContentsTypical use
PEM / CRT / CERBase64 text with PEM boundariesOne or more certificates; keys exported separatelyNginx, Apache, and cloud load balancers
DERBinary ASN.1One certificate per fileSystems requesting a binary .der or .cer certificate
P7B / PKCS#7Binary export; PEM or binary importCertificates and chain, without a private keyCertificate-chain transfer and Windows certificate imports
PFX / P12 / PKCS#12Binary container with password protectionCertificate, matching private key, and optional chainWindows IIS and applications accepting PKCS#12

Convertir SSL formats de certificat avec OpenSSL.

Exécutez ces commandes en local si vous préférez un terminal, si vous avez besoin d’une clé autonome chiffrée, ou si l’algorithme de chiffrement PFX n’est pas pris en charge. Les mots de passe se saisissent dans les invites OpenSSL.

PEM / CRT → DER

openssl x509 -in certificate.crt -outform DER -out certificate.der

DER / CER → PEM

openssl x509 -inform DER -in certificate.cer -out certificate.pem

PEM / CRT + CLEY → PFX

openssl pkcs12 -export -in certificate.pem -inkey private.key \
  -certfile chain.pem -out certificate.pfx

Omit -certfile if no intermediate CA bundle is needed. OpenSSL prompts for the export password.

PFX → PEM chaîne de certificats

openssl pkcs12 -in certificate.pfx -nokeys -out certificates.pem

PFX → clé privée non chiffrée

openssl pkcs12 -in certificate.pfx -nocerts -noenc -out private-key.pem

The output key is unencrypted. Omit -noenc to protect it with a new passphrase.

P7b → PEM

openssl pkcs7 -inform DER -in certificate.p7b -print_certs -out certificates.pem

Use -inform PEM when the P7B is PEM encoded.

PEM chaîne → P7B

openssl crl2pkcs7 -nocrl -certfile certificates.pem \
  -outform DER -out certificate.p7b

Référence de commande & #160;: openssl x509, openssl pkcs12et openssl pkcs7.

Related SSL outils

SSL Décoder le certificat

Inspecter les domaines, l'émetteur, la date d'expiration et les prorogations de certificat avant le déploiement.

Outil ouvert

Comparaison certificat et clé

Vérifiez si un certificat délivré SSL correspond à votre clé privée RSA ou ECC.

Outil ouvert

Comparaison CSR et clé privée

Comparez un CSR avec sa clé privée avant de demander un certificat.

Outil ouvert

PKCS#1 / PKCS#8 Convertisseur

Convertissez la structure d’une clé privée ou publique lorsque votre serveur attend un autre en-tête PEM.

Outil ouvert

FAQ DE CONVERSION DES CERTIFICATS SSL

Questions communes concernant le format des certificats.

Comment puis-je convertir un certificat SSL en ligne?

Collez du texte PEM ou envoyez un fichier PEM, CRT, CER, DER, P7B, PFX ou P12. Choisissez le format de sortie, puis Convert Certificate, et téléchargez le résultat. Le contenu binaire est reconnu d’après son contenu. L’export PFX exige la clé privée correspondante ; un PFX protégé exige son mot de passe.

Comment puis-je convertir CRT ou CER en PEM?

CRT et CER sont des extensions de nom de fichier, pas des encodages distincts. Ils peuvent contenir du texte PEM ou du DER binaire. Envoyez le fichier et choisissez PEM pour normaliser le certificat. S’il commence déjà par BEGIN CERTIFICATE, il est encodé en PEM. Renommer un fichier binaire ne le convertit pas.

Puis-je convertir PEM ou CRT en PFX sans clé privée?

Cet outil crée des paquets PFX/P12 prêts pour le déploiement, contenant un certificat et la clé privée correspondante. Fournissez la clé RSA ou EC d’origine, ainsi que les certificats intermédiaires si besoin. Un certificat ne permet pas de reconstituer une clé privée manquante. Il existe des conteneurs PKCS#12 sans clé, mais cet outil exige une clé pour l’export PFX.

Comment puis-je convertir PFX en PEM ou CRT et extraire la clé privée?

Envoyez le PFX ou le P12 et saisissez son mot de passe d’import. Choisissez PEM ou CRT. Le résultat contient les certificats dans un seul fichier encodé en PEM, et les clés privées éventuelles dans des fichiers PEM distincts. Les clés privées extraites ne sont pas chiffrées : conservez-les en lieu sûr. Choisissez DER ou P7B pour une sortie limitée aux certificats.

Quelle est la différence entre PFX et P12?

PFX et P12 sont des extensions courantes pour le même conteneur PKCS#12. Le conteneur peut regrouper des certificats, une clé privée et des certificats intermédiaires, protégés par mot de passe. Choisissez l’une ou l’autre extension pour exporter la même structure PKCS#12.

P7B contient-il une clé privée?

Un bundle de certificats P7B/PKCS#7 contient des certificats et peut transporter une chaîne. Il ne contient pas de clé privée. La conversion de P7B vers PEM extrait ces certificats. Pour en faire un PFX, fournissez séparément la clé privée correspondante.

Quel format dois-je utiliser pour Nginx, Apache ou IIS ?

Nginx et Apache utilisent en général un certificat PEM et une clé privée PEM séparée. Windows IIS importe le plus souvent un PFX/P12 qui contient le certificat et la clé privée. DER est un encodage binaire pour un certificat seul ; P7B transporte une chaîne de certificats. Vérifiez les exigences de la plateforme avant l’installation.

Mon certificat, ma clé privée et mes mots de passe sont-ils téléchargés?

Non. Les fichiers sont lus et convertis dans l’onglet actuel du navigateur. Cet outil n’envoie pas les données à un serveur, ne les stocke pas et ne les ajoute pas à l’URL. Effacez le formulaire ou fermez l’onglet une fois terminé. Les fichiers téléchargés et les copies dans le presse-papiers restent sous votre contrôle.

Le convertisseur supporte-t-il les certificats RSA et ECC?

Oui. La conversion conserve les octets signés du certificat. L’export PFX prend en charge les clés RSA et ECDSA sur P-256, P-384 et P-521, avec une entrée PEM non chiffrée PKCS#8, RSA PKCS#1 ou EC SEC1. Les clés privées autonomes chiffrées et les chiffrements PFX non pris en charge doivent être traités en local avec OpenSSL.

Est-ce que la conversion d'un certificat le renouvelle ou valide la chaîne?

Non. La conversion change l’encodage ou le conteneur, tout en conservant le sujet, les dates de validité et la signature du certificat. Elle ne renouvelle pas un certificat expiré, n’établit pas la confiance, ne vérifie pas les signatures de la chaîne et ne télécharge pas les certificats intermédiaires manquants. La sortie DER fournit un fichier distinct pour chaque certificat de la chaîne.