Vérificateur de Paire Certificat et Clé SSL
FreeVé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.
Fonctionne entièrement dans votre navigateur avec node-forge. Rien de ce que vous collez ici n'est jamais téléversé où que ce soit.
Clé privée
Certificat
Vérifier aussi une CSR (facultatif)
Collez une Certificate Signing Request pour la vérifier aussi par rapport à la clé et/ou au certificat ci-dessus.
Activité récente
Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.
Checked a certificate/key pair (0 comparisons)
il y a 1 heure
Checked a certificate/key pair (0 comparisons)
il y a 1 heure
Checked a certificate/key pair (0 comparisons)
il y a 1 heure
Checked a certificate/key pair (1 comparisons)
il y a 1 heure
Checked a certificate/key pair (3 comparisons)
il y a 1 heure
Ce que fait cet outil
Cet outil vérifie si une clé privée SSL/TLS, un certificat et (facultativement) une Certificate Signing Request appartiennent réellement à la même paire de clés, décode et affiche l'objet, l'émetteur, la période de validité, les Subject Alternative Names et les empreintes du certificat, et signale les certificats expirés ou pas encore valides, tout cela sans téléverser votre matériel de clés où que ce soit.
Comment ça marche
Chaque paire de clés RSA partage le même module et le même exposant public entre ses moitiés privée et publique. Cet outil analyse chaque PEM que vous collez (en déchiffrant d'abord la clé privée si vous fournissez une phrase secrète), extrait le module et l'exposant de la clé publique de la clé privée, du certificat et de la CSR indépendamment, puis compare ces valeurs deux à deux : un module et un exposant identiques signifient que les deux fichiers ont été générés à partir de la même paire de clés sous-jacente. Il calcule également les empreintes SHA-256 du certificat et de sa clé publique, ainsi que le hachage MD5 historique du module que certains administrateurs système vérifient encore manuellement.
Problèmes résolus
- Diagnostiquer un serveur web qui ne démarre pas ou qui sert le mauvais certificat parce que le fichier de clé configuré ne correspond en réalité pas au fichier de certificat configuré.
- Confirmer quelle clé privée (parmi plusieurs anciennes sauvegardes) correspond réellement à un certificat que vous possédez encore, avant de le déployer.
- Vérifier qu'un certificat reçu d'une Autorité de Certification correspond à la CSR que vous avez soumise à l'origine, et à la clé privée que vous avez conservée.
- Lire rapidement la date d'expiration d'un certificat et ses Subject Alternative Names sans installer OpenSSL ni aucun outil en ligne de commande.
Questions fréquentes
›Comment cet outil sait-il qu'une clé privée et un certificat vont ensemble ?
Un certificat RSA intègre la moitié publique d'une paire de clés (son module et son exposant). Cet outil extrait cette clé publique du certificat et la compare à la clé publique dérivée mathématiquement de votre clé privée ; si le module et l'exposant sont identiques, les deux fichiers ont été générés à partir de la même paire de clés, ce qui est exactement ce dont un serveur web a besoin pour présenter ce certificat en utilisant cette clé.
›Est-il sûr de coller ma clé privée dans un outil basé sur le navigateur ?
Cet outil n'envoie jamais rien sur le réseau : toute l'analyse, le déchiffrement et la comparaison se font localement dans votre navigateur avec la bibliothèque node-forge, et la page fonctionne de la même manière avec votre connexion réseau désactivée après son chargement. Néanmoins, traitez tout outil manipulant des clés privées avec la prudence appropriée et privilégiez l'exécution de vérifications sensibles sur une machine de confiance.
›Ma clé privée est chiffrée, que dois-je saisir ?
Collez la clé chiffrée exactement comme elle apparaît dans le fichier, y compris l'en-tête "ENCRYPTED", et saisissez sa phrase secrète dans le champ situé sous la zone de clé. Cet outil prend en charge à la fois l'ancien format OpenSSL (Proc-Type: 4,ENCRYPTED) et le format chiffré PKCS#8 moderne ; une phrase secrète incorrecte est signalée clairement plutôt que d'échouer silencieusement.
›Qu'apporte la vérification de la CSR ?
Une Certificate Signing Request (CSR) intègre également une clé publique, générée en même temps que sa clé privée correspondante, avant qu'une Autorité de Certification n'émette le certificat réel. Vérifier la CSR vous permet de confirmer toute la chaîne : que votre clé privée correspond à la CSR que vous avez soumise, et que le certificat que vous avez reçu correspond réellement à cette même CSR, détectant les cas où le mauvais certificat a été téléchargé ou la mauvaise clé conservée.
›Cela fonctionne-t-il avec les certificats à courbe elliptique (EC) ?
Pas encore : cet outil n'analyse et ne compare actuellement que des clés RSA. Si vous collez un certificat ou une clé EC, il vous indiquera que ce type de clé n'est pas pris en charge plutôt que de donner silencieusement un résultat erroné.
›À quoi sert la valeur "MD5 du module (méthode historique)" ?
Il reproduit l'astuce classique des administrateurs système consistant à comparer openssl x509 -noout -modulus | openssl md5 avec openssl rsa -noout -modulus | openssl md5 : si vous souhaitez vérifier indépendamment le résultat de correspondance de cet outil avec votre propre installation OpenSSL, ces deux valeurs MD5 doivent être identiques chaque fois que cet outil signale une correspondance.
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
Générateur d'Enregistrement DMARC
Créez un enregistrement DNS DMARC à partir de champs en langage clair, avec des préréglages de déploiement progressif et un indicateur en direct du niveau d'application.
FreeTexte
Convertisseur Excel vers Tableau HTML
Collez depuis Excel ou Google Sheets, ou importez un fichier .xlsx/.xls/.csv, et obtenez un tableau HTML propre avec aperçu en direct, style optionnel et alignement des colonnes numériques.
FreeTexte
Générateur de Hash (MD5/SHA1/SHA256/SHA512)
Hachez du texte ou un fichier en MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 et CRC32 en une fois, avec un champ de comparaison pour une somme de contrôle connue.
FreeTexte
Générateur htpasswd
Générez un véritable fichier .htpasswd Apache avec bcrypt ou SHA, vérifié octet par octet par rapport à l'outil officiel en ligne de commande htpasswd, avec prise en charge de plusieurs utilisateurs à la fois.
FreeTexte
Convertisseur d'Entités HTML
Convertissez du texte vers et depuis des entités HTML dans les deux sens à la fois, avec des formats numériques décimaux ou hexadécimaux et un tableau de référence rapide des entités courantes.
FreeTexte
Validateur HTML
Vérifie le HTML pour détecter les balises non fermées, les ID dupliqués, les éléments obsolètes et d'autres problèmes courants bien définis, vérifié avec son propre analyseur de correspondance de balises, pas un validateur complet de conformité W3C.
FreeTexte
Convertisseur IPv4 vers IPv6
Génère des représentations IPv6 mappées IPv4, compatibles IPv4, 6to4 et NAT64 d'une adresse IPv4, et extrait l'adresse IPv4 de n'importe laquelle de ces formes IPv6.
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 !