Convertisseur de Format de Certificat SSL
FreeConvertissez les certificats SSL/TLS entre les encodages PEM et DER, regroupez des certificats dans un fichier PKCS#7 (.p7b) ou extrayez-les, et empaquetez un certificat et une clé privée dans un fichier PKCS#12 (.pfx / .p12) protégé par mot de passe ou extrayez-les, tout cela entièrement dans votre navigateur.
Fonctionne entièrement dans votre navigateur avec node-forge. Vos fichiers et clés ne sont jamais téléversés où que ce soit.
Certificat d'entrée
Sortie
Activité récente
Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.
Extracted a certificate and key from a .pfx file
il y a 3 heures
Packaged a certificate and key into a .pfx file
il y a 3 heures
Extracted 2 certificate(s) from a PKCS#7 bundle
il y a 3 heures
Bundled 2 certificate(s) into a PKCS#7 file
il y a 3 heures
Converted a certificate to PEM
il y a 3 heures
Converted a certificate to DER
il y a 3 heures
Ce que fait cet outil
Cet outil convertit les certificats SSL/TLS entre les encodages PEM et DER, regroupe des certificats dans un fichier PKCS#7 (.p7b) ou les en extrait, et empaquette un certificat et une clé privée dans un fichier PKCS#12 (.pfx / .p12) protégé par mot de passe ou les en extrait, tout cela sans téléverser vos fichiers où que ce soit.
Comment ça marche
Chaque format ici, PEM, DER, PKCS#7 et PKCS#12, encode les mêmes structures de données ASN.1 sous-jacentes définies par les normes X.509 et PKCS ; cet outil analyse le format que vous fournissez dans cette structure à l'aide de la bibliothèque node-forge, puis le réencode dans le format demandé. Pour PKCS#12, la création du fichier chiffre en outre la clé privée et le certificat ensemble sous le mot de passe d'exportation que vous choisissez, en utilisant le même schéma basé sur 3DES attendu par la plupart des outils et systèmes d'exploitation, tandis que l'extraction d'un fichier PKCS#12 le vérifie et le déchiffre d'abord avec le mot de passe que vous fournissez avant d'en extraire le certificat, la clé et tout certificat de chaîne qu'il contient.
Problèmes résolus
- Convertir un certificat exporté d'un système Windows ou Java (DER) au format PEM attendu par les serveurs web Linux, ou l'inverse.
- Combiner un certificat de serveur avec ses certificats d'AC intermédiaires en un seul fichier .p7b pour faciliter la distribution ou l'importation.
- Empaqueter un certificat et une clé privée dans un fichier .pfx pour les importer dans IIS, un magasin de clés Java ou un navigateur.
- Extraire à nouveau le certificat individuel et la clé privée d'un fichier .pfx existant lorsque vous n'avez que le paquet mais avez besoin des fichiers PEM séparés.
Questions fréquentes
›Quelle est la différence entre PEM et DER ?
Les deux encodent exactement les mêmes données de certificat ; PEM est un format texte Base64 encadré par des lignes -----BEGIN CERTIFICATE-----, couramment utilisé par OpenSSL, Apache et nginx sous Linux, tandis que DER est l'encodage binaire brut de la même structure ASN.1, plus courant sous Windows et dans les magasins de clés Java. La conversion entre les deux ne change jamais ce que dit le certificat, seulement la façon dont il est encodé en octets.
›À quoi sert un fichier PKCS#7 (.p7b) ?
Un fichier .p7b regroupe un ou plusieurs certificats, généralement un certificat de serveur accompagné de ses certificats d'AC intermédiaires, sans inclure aucune clé privée, ce qui en fait un moyen pratique de transmettre une chaîne de certificats à quelqu'un ou d'importer une chaîne dans un magasin de certificats Windows ou Java en une seule étape.
›À quoi sert un fichier PKCS#12 (.pfx / .p12) ?
Un fichier .pfx (aussi appelé .p12) est un conteneur protégé par mot de passe qui regroupe une clé privée avec son certificat correspondant, et éventuellement la chaîne d'AC, dans un seul fichier chiffré ; c'est le format le plus souvent requis lors de l'importation conjointe d'un certificat et d'une clé dans IIS, un magasin de clés Java, un navigateur ou un appareil mobile.
›Est-il sûr de créer ou d'extraire un .pfx ici ?
Oui : tout le processus, la lecture de votre certificat et de votre clé, le chiffrement ou le déchiffrement du conteneur PKCS#12, s'exécute localement dans votre navigateur à l'aide de la bibliothèque node-forge, et rien de ce que vous collez ou téléversez n'est jamais envoyé à un serveur.
›Ma clé privée est chiffrée, que dois-je faire ?
Collez-la exactement comme elle apparaît dans le fichier, y compris l'en-tête ENCRYPTED, et saisissez sa phrase secrète existante dans le champ « Phrase secrète de la clé privée » avant de créer le .pfx ; il s'agit d'un mot de passe distinct du nouveau mot de passe d'exportation que vous choisissez pour le fichier .pfx lui-même.
›Pourquoi mon paquet n'affiche-t-il qu'un seul certificat après en avoir collé deux ?
Assurez-vous que chaque bloc de certificat, de -----BEGIN CERTIFICATE----- à -----END CERTIFICATE-----, est complet et que vous avez collé le texte complet des deux ; l'outil détecte automatiquement chaque bloc de certificat PEM complet dans la zone de texte, donc un bloc tronqué ou mal formé sera simplement ignoré.
Outils similaires
Texte
Générateur de Certificat SSL Auto-Signé
Générez un véritable certificat TLS auto-signé fonctionnel et sa clé privée correspondante directement dans votre navigateur avec node-forge, avec Subject Alternative Names, une taille de clé et une période de validité configurables, et des fichiers .crt et .key prêts à télécharger.
FreeTexte
Vérificateur de Paire Certificat et Clé SSL
Vérifiez si une clé privée SSL/TLS, un certificat et une CSR facultative appartiennent réellement à la même paire de clés, décodez et consultez l'objet, l'émetteur, la validité, les SAN et les empreintes du certificat, tout cela entièrement dans votre navigateur.
FreeTexte
Visualiseur de Certificat SSL
Décodez un ou plusieurs certificats X.509 PEM ou DER et affichez chaque champ en langage clair : objet, émetteur, validité, empreintes, détails de la clé publique, et chaque extension standard incluant Key Usage, Subject Alternative Names et Authority Information Access, tout cela entièrement dans votre navigateur.
FreeTexte
Ajouter Préfixe et Suffixe
Ajoutez le même texte de préfixe et/ou de suffixe à chaque ligne d'une liste, directement dans votre navigateur.
FreeTexte
Ajouter du Texte à Chaque Ligne
Insérez le même texte dans chaque ligne, au début, à la fin, à une position exacte, ou à côté d'une correspondance, directement dans votre navigateur.
FreeTexte
Calculateur de Somme de Contrôle Adler32
Calculez la somme de contrôle Adler-32 d'un texte ou d'un fichier, directement dans votre navigateur.
FreeTexte
Générateur d'Anagrammes
Trouvez des anagrammes anglais et des mots plus courts que vous pouvez former à partir de n'importe quel mot, directement dans votre navigateur.
FreeTexte
Testeur d'API
Envoyez des requêtes HTTP à n'importe quel point de terminaison d'API et inspectez la réponse, directement dans votre navigateur.
Commentaires (0)
Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.
Pas encore de commentaires. Soyez le premier à partager votre avis !