SSL-Zertifikat und privaten Schlüssel abgleichen

Fügen Sie ein Zertifikat und einen privaten Schlüssel ein, auf Wunsch auch eine CSR, und sehen Sie, ob sie ein Schlüsselpaar bilden.

Ihre Texte und Dateien bleiben in Ihrem Browser – nichts wird an einen Server gesendet.

Füllen Sie mindestens zwei Felder aus, um sie zu vergleichen.

    So funktioniert’s

    1. Fügen Sie das Zertifikat ins erste Feld und den privaten Schlüssel ins zweite ein oder ziehen Sie die Dateien darauf. Eine CSR brauchen Sie nur, wenn Sie sie mitvergleichen möchten.
    2. Aus jedem Element wird der öffentliche Schlüssel ausgelesen und verglichen. Übereinstimmung wird grün angezeigt, Abweichung rot.
    3. Fügen Sie einen passwortgeschützten Schlüssel ein (ENCRYPTED PRIVATE KEY, altes OpenSSL-Format oder OpenSSH), erscheint ein Passwortfeld und der Schlüssel wird in Ihrem Browser entsperrt.
    4. Wer vor dem Installieren eines Zertifikats prüft, erspart sich den Fehler „key values mismatch“, der den Start des Webservers verhindert.

    Häufige Fragen

    Kann ich einen privaten Schlüssel hier bedenkenlos einfügen?

    Alles läuft in diesem Browser-Tab; nichts, auch nicht Ihr Schlüssel, wird an einen Server gesendet oder gespeichert. Beim Schließen der Seite ist alles weg. Auf einem gemeinsam genutzten Computer sollten Sie es trotzdem lassen.

    Wie wird die Übereinstimmung geprüft?

    Der öffentliche Schlüssel aus Zertifikat und CSR wird mit dem aus dem privaten Schlüssel abgeleiteten öffentlichen Schlüssel verglichen: Modulus und Exponent bei RSA, Kurve und öffentlicher Punkt bei ECDSA. Das Prinzip ist dasselbe wie beim Vergleich der Modulus-Ausgabe von openssl.

    Was tun, wenn sie nicht zusammenpassen?

    Vermutlich wurde das Zertifikat für eine andere CSR ausgestellt oder der Schlüssel stammt von einem anderen Server. Suchen Sie den privaten Schlüssel, der zusammen mit der eingereichten CSR erstellt wurde, oder erzeugen Sie Schlüssel und CSR neu und lassen Sie das Zertifikat neu ausstellen.

    Welche Schlüsselformate werden unterstützt?

    PKCS#8 (BEGIN PRIVATE KEY), PKCS#1 für RSA (BEGIN RSA PRIVATE KEY), SEC1 für EC (BEGIN EC PRIVATE KEY) und OpenSSH-Schlüssel (BEGIN OPENSSH PRIVATE KEY). Passwortgeschütztes PKCS#8, mit altem OpenSSL-Verfahren verschlüsselte Schlüssel (Proc-Type) und OpenSSH-Schlüssel mit Passphrase werden nach Eingabe des Passworts entsperrt.

    Ähnliche Tools

    Alle Tools