Vérifier qu’un certificat SSL correspond à sa clé privée
Collez un certificat et une clé privée, et si vous le souhaitez un CSR, pour voir s’ils forment une même paire de clés.
Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.
Remplissez au moins deux champs pour les comparer.
Les valeurs ci-dessous sont des empreintes SHA-256 des clés publiques. Des valeurs identiques signifient une même paire de clés.
Mode d’emploi
- Collez le certificat dans le premier champ et la clé privée dans le deuxième, ou faites-y glisser les fichiers. Le CSR n’est utile que si vous voulez aussi le comparer.
- La clé publique de chaque élément est extraite puis comparée. Une correspondance s’affiche en vert, une différence en rouge.
- Si vous collez une clé protégée par mot de passe (ENCRYPTED PRIVATE KEY, ancien format OpenSSL ou OpenSSH), un champ de mot de passe apparaît et la clé est déverrouillée dans votre navigateur.
- Vérifier avant d’installer un certificat évite l’erreur « key values mismatch » qui empêche le serveur web de démarrer.
Questions fréquentes
Puis-je coller une clé privée ici sans risque ?
Tout se passe dans cet onglet du navigateur : rien, pas même votre clé, n’est envoyé à un serveur ni enregistré. Tout disparaît à la fermeture de la page. Évitez quand même de le faire sur un ordinateur partagé.
Comment la correspondance est-elle vérifiée ?
La clé publique du certificat et du CSR est comparée à celle déduite de la clé privée : module et exposant pour RSA, courbe et point public pour ECDSA. Le principe est le même que comparer la sortie modulus d’openssl.
Que faire s’ils ne correspondent pas ?
Le certificat a sans doute été émis pour un autre CSR, ou la clé vient d’un autre serveur. Retrouvez la clé privée créée en même temps que le CSR transmis, ou générez une nouvelle clé et un nouveau CSR et faites réémettre le certificat.
Quels formats de clé sont pris en charge ?
PKCS#8 (BEGIN PRIVATE KEY), PKCS#1 pour RSA (BEGIN RSA PRIVATE KEY), SEC1 pour EC (BEGIN EC PRIVATE KEY) et les clés OpenSSH (BEGIN OPENSSH PRIVATE KEY). Le PKCS#8 protégé par mot de passe, les clés chiffrées avec l’ancienne méthode OpenSSL (Proc-Type) et les clés OpenSSH avec phrase de passe sont déverrouillés après saisie du mot de passe.
Outils similaires
Tous les outils
Texte
- Compteur de caractères
- Majuscules/minuscules
- Comparer des textes
- Générateur d’anagrammes
- Écriture cursive
- Extracteur de domaines
- Extracteur d’e-mails
- Rechercher et remplacer
- Texte en italique
- Trier une liste
- Aperçu Markdown
- Réparer l’encodage
- Code morse
- Nom japonais en hangeul
- Prénom en coréen
- Texte gras et italique
- Texte barré
Conversion et encodage
- Générateur de QR code
- Encodeur/décodeur Base64
- Encoder/décoder une URL
- Base64 en image
- Binaire ↔ décimal
- Binaire ↔ hex
- Décimal ↔ hex
- Excel en tableau HTML
- Entités HTML
- Image en Base64
- JSON Escape
- Convertisseur de base
- Convertisseur Punycode
- Texte en ASCII
- Texte en binaire
- Texte en décimal
- Texte en hexa
- Convertisseur Unicode
- Timestamp Unix
Conversion d’unités
- Convertisseur d’unités
- Convertisseur de température
- Conversion de poids
- Convertisseur de surface
- Convertisseur de longueur
- Convertisseur d’angles
- Convertisseur de calories
- Tailles de données
- Volumes secs
- Charge électrique
- Convertisseur d’énergie
- Convertisseur de débit
- Convertisseur de force
- Consommation de carburant
- Intensité lumineuse
- Force magnétomotrice
- Convertisseur de puissance
- Convertisseur de pression
- Convertisseur de dose
- Convertisseur de vitesse
- Conversion de temps
- Conversion de volume