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.

    Mode d’emploi

    1. 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.
    2. La clé publique de chaque élément est extraite puis comparée. Une correspondance s’affiche en vert, une différence en rouge.
    3. 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.
    4. 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