Zertifikat-Decoder
Certificate Decoder
Parst ein PEM- oder DER-Zertifikat oder einen CSR und zeigt Subject, SANs, Gültigkeit, Schlüsselverwendung und Kettenhinweise.
Dekodiert ein X.509-Zertifikat – einen PEM-Block, eine `.crt`-/`.cer`-Datei oder eine ganze Kette – und zeigt Subject, Aussteller, Gültigkeitszeitraum, Schlüssel, Fingerabdrücke und die Erweiterungen, die tatsächlich entscheiden, ob ein Browser es akzeptiert.
Das Zertifikat wird in diesem Tab vom eigenen ASN.1-Leser dieser Seite dekodiert. Nichts wird hochgeladen, und genau darum geht es: eine CSR, eine interne CA oder ein versehentlich eingefügter Schlüssel gehören niemals auf den Server eines Fremden, damit er sie liest.
Zertifikat, Bündel, CSR oder öffentlichen Schlüssel ablegen
PEM oder DER — .pem, .crt, .cer, .der, .csr, oder eine Zeile aus authorized_keys. Oder unten einfügen.
Was das hier nicht tut
- Es prüft keine Signaturen. Das „Ausgestellt von“ oben ist ein Namensabgleich, kein Beweis — in ein selbst gebautes Zertifikat kann jeder jeden Ausstellernamen schreiben.
- Es weiß nicht, welchen Stellen Sie vertrauen. Das steht in Ihrem Betriebssystem und in Ihrem Browser und ist von einer Webseite aus nicht lesbar.
- Es prüft keinen Widerruf. Die OCSP- und CRL-Adressen werden gezeigt, damit Sie es können; sie zu fragen wäre eine Netzanfrage, die dieses Werkzeug bewusst nicht stellt.
Was ein laufender Server tatsächlich ausliefert — Kettenreihenfolge, Protokollversionen, Ablauf — braucht eine Verbindung dorthin: der SSL-Prüfer ist das Werkzeug für diese Frage.
So funktioniert es
Fügen Sie das PEM ein oder legen Sie die Datei ab
Ein `-----BEGIN CERTIFICATE-----`-Block, mehrere davon für eine Kette oder die DER-Bytes. Das Parsen geschieht in diesem Tab.
Prüfen Sie die Daten und die Namen
Die Gültigkeit wird gegen Ihre Uhr geprüft. Die Namen, die zählen, stehen in der Erweiterung Subject Alternative Name, nicht im Common Name – kein Browser hat seit 2017 auf den CN geschaut.
Vergleichen Sie den Fingerabdruck
Der SHA-256-Fingerabdruck ist das, was eine Pinning-Konfiguration oder ein Kollege am Telefon Ihnen vorlesen wird. Er geht über das ganze Zertifikat, sodass jede noch so kleine Änderung einen anderen ergibt.
Häufige Fragen
Prüft es, ob dem Zertifikat vertraut wird?
Nein. Es liest, was das Zertifikat über sich selbst sagt. Vertrauen heißt Verkettung zu einer Wurzel, die Ihr System bereits hat, plus Widerruf, plus Namensabgleich mit dem Host, zu dem Sie verbunden haben – nichts davon kann ein Decoder allein leisten.
Der Browser sagt, der Name passt nicht, aber der CN sieht richtig aus.
Weil der Common Name für den Hostabgleich seit Chrome 58 im Jahr 2017 ignoriert wird. Der Hostname muss in der Erweiterung Subject Alternative Name stehen; ein Zertifikat mit nur einem CN scheitert überall, wo es modern zugeht.
Ist es sicher, ein Zertifikat hier einzufügen?
Ein Zertifikat ist von Natur aus öffentlich – es ist das, was ein Server jedem Client reicht, der sich verbindet. Ein privater Schlüssel ist es nicht, und diese Seite hat keine Verwendung für einen. Wenn ein PEM-Block `PRIVATE KEY` sagt, gehört er überhaupt nicht in eine Webseite.
Eingabe aus
JWKS-Prüfer
JWKS Verifier
Ruft einen JWKS-Endpunkt ab, wählt den Schlüssel nach kid und prüft Signatur und Standard-Claims eines Tokens.
Schlüsselpaar-Generator
Key Pair Generator
Erzeugt RSA-, ECDSA- oder Ed25519-Schlüsselpaare und exportiert sie als PEM, JWK oder OpenSSH.
SSH-Schlüssel-Generator
SSH Key Generator
Erzeugt ein OpenSSH-Schlüsselpaar mit Kommentar und zeigt den Fingerabdruck – ohne Upload, komplett im Browser. Der private Schlüssel kommt ohne Passphrase heraus; setzen Sie eine lokal mit ssh-keygen -p.
SSL-Zertifikat prüfen
SSL Certificate Checker
Verbindet sich mit einem Host, zeigt die gelieferte Kette, das Ablaufdatum, Protokoll- und Cipher-Unterstützung und markiert Lücken in der Kette.
Danach
Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.
CSR-Generator
CSR Generator
Erzeugt eine Zertifikatsanforderung und ihren privaten Schlüssel aus Subject-Feldern und SAN-Einträgen – ohne Upload, komplett im Browser.
Schlüsselpaar-Generator
Key Pair Generator
Erzeugt RSA-, ECDSA- oder Ed25519-Schlüsselpaare und exportiert sie als PEM, JWK oder OpenSSH.
Keystore-Inspektor
Keystore Inspector
Öffnet PKCS#12-, JKS- oder PEM-Bundles und listet die enthaltenen Zertifikate, Ketten und Schlüsselalgorithmen auf.
SSL-Zertifikat prüfen
SSL Certificate Checker
Verbindet sich mit einem Host, zeigt die gelieferte Kette, das Ablaufdatum, Protokoll- und Cipher-Unterstützung und markiert Lücken in der Kette.
JSON ⇄ CSV umwandeln
JSON ⇄ CSV
Flacht verschachteltes JSON zu Spalten ab oder baut Objekte aus einer Tabelle wieder auf, mit Punktpfad-Regel für die Spaltennamen.
JSON vergleichen
JSON Diff
Vergleicht zwei JSON-Dokumente strukturell, ignoriert die Schlüsselreihenfolge und meldet hinzugefügte, entfernte und geänderte Pfade.