Zum Inhalt springen
ecdsa.com

Zertifikate & Schlüssel

Dekodiere Zertifikate, Certificate Signing Requests, Sperrlisten, OCSP-Antworten und Zeitstempel aus Certificate Transparency; generiere einen CSR samt Schlüssel, prüfe, ob Schlüssel, Zertifikat und CSR zusammengehören, vergleiche zwei Zertifikate, bring eine Kette in die richtige Reihenfolge und lade fehlende Zwischenzertifikate nach, berechne SPKI-Pins und teste Schlüssel auf bekannte Schwächen; öffne PFX-Dateien, teile PEM-Bundles auf, untersuche rohes ASN.1 und stell dir den passenden openssl-Befehl zusammen. Schlüssel bleiben in deinem Browser; die wenigen Prüfungen, die unseren Server brauchen, sagen, was sie senden, bevor sie es senden.

17 Tools

X.509-Zertifikats-Decoder

Zertifikate untersuchen

Dekodiere ein PEM- oder DER-Zertifikat: Subject, Aussteller, Gültigkeit, Schlüsselalgorithmus und Kurve, Signaturalgorithmus, Erweiterungen – mit Hinweisen zu veralteten Algorithmen und zur Post-Quanten-Tauglichkeit.

Tool öffnen

SSH-Schlüsselinspektor

Einträge in authorized_keys dekodieren

Füge einen öffentlichen Schlüssel im OpenSSH-Format oder eine ganze Datei authorized_keys ein: Schlüsseltyp, Kurve oder Schlüssellänge, SHA-256- und MD5-Fingerabdrücke, Kommentare – mit einer Bewertung veralteter Schlüsseltypen.

Tool öffnen

OpenSSL-Befehls-Builder

Den passenden openssl-Befehl zusammenstellen

Wähle eine Aufgabe – EC- oder RSA-Schlüssel, selbstsignierte Zertifikate, CSRs, PKCS#12-Bundles, Signaturen, TLS-Tests –, fülle die Lücken aus und kopiere einen funktionierenden Befehl, in dem jedes Flag erklärt ist. Füge einen Befehl ein, den du irgendwo gefunden hast, und das Tool erklärt auch diesen.

Tool öffnen

ASN.1-Explorer

Jede DER- oder BER-Struktur dekodieren

Füge PEM, base64 oder Hex ein oder lege eine DER-Datei ab und navigiere durch den ASN.1-Baum – mit Byte-Offsets, OID-Namen und hervorgehobenem Hex. Das Tool markiert jede Stelle, die BER, aber kein DER ist.

Tool öffnen

DER-Texteditor

DER als lesbaren Text bearbeiten

Wandle jede DER- oder BER-Struktur in das Textformat DER ASCII um, bearbeite sie wie Code und kompiliere sie bytegenau zurück. Ideal, um Testvektoren und absichtlich fehlerhafte Eingaben zu bauen.

Tool öffnen

CSR-Decoder

CSR prüfen, bevor die CA es tut

Füge einen Certificate Signing Request ein oder lege die Datei hier ab, um Subject, SANs, Schlüssel, angeforderte Erweiterungen und Attribute zu sehen, die Selbstsignatur zu prüfen und die Fehler zu finden, die CAs ablehnen.

Tool öffnen

CRL-Decoder

CRL lesen und Seriennummer finden

Lege eine .crl-Datei ab oder füge PEM ein, um zu sehen, wer sie ausgestellt hat, wie aktuell sie ist und welche Zertifikate aus welchem Grund widerrufen sind – und prüfe dann ihre Signatur und ob dein Zertifikat gelistet ist.

Tool öffnen

OCSP-Decoder

OCSP-Antworten lesen, Anfragen erstellen

Füge eine OCSP-Antwort ein, um zu sehen, ob ein Zertifikat widerrufen ist oder nicht, wie aktuell die Antwort ist und wer sie signiert hat – oder erstelle die OCSP-Anfrage für ein Zertifikat, fertig für curl oder OpenSSL.

Tool öffnen

SCT-Decoder

Welche CT-Logs ein Zertifikat gesehen haben

Füge ein Zertifikat ein, um seine eingebetteten Signed Certificate Timestamps zu sehen: welche CT-Logs es wann erfasst haben, deren Status bei Chrome und Apple, die Signatur jedes Logs und ob die CT-Richtlinie erfüllt ist.

Tool öffnen

PFX-Inspektor

Inhalt einer .pfx- oder .p12-Datei ansehen

Ziehe eine .pfx- oder .p12-Datei hierher und gib ihr Passwort ein: Du siehst jedes Zertifikat und jeden privaten Schlüssel, ob sie zusammengehören und wie stark jedes Element verschlüsselt ist, und kannst sie als PEM exportieren – alles in deinem Browser.

Tool öffnen

PEM-Bundle-Splitter

PEM-Datei in saubere Teile aufteilen

Füge ein PEM-Bundle ein – eine Serverkette, einen CA-Speicher, OpenSSL-Ausgabe mit Bag Attributes –, und das Tool erkennt jeden Block, bringt die Kette in Server-Reihenfolge, zeigt Fingerabdrücke und liefert saubere Dateien zum Herunterladen.

Tool öffnen

CSR-Generator

CSR und Schlüssel lokal erstellen

Erstelle einen Certificate Signing Request nach PKCS #10 mit einem in deinem Browser erzeugten Schlüssel oder mit deinem eigenen. Du erhältst die PEM-Dateien und den entsprechenden Befehl openssl req – der private Schlüssel verlässt die Seite nie.

Tool öffnen

Schlüssel- und Zertifikats-Matcher

Passt dieser Schlüssel zu diesem Zertifikat?

Füge einen privaten Schlüssel, Zertifikate, CSRs und öffentliche Schlüssel ein und sieh, welche davon ein Schlüsselpaar teilen – jeweils mit dem SHA-256 des SPKI. Ein privater Schlüssel wird in deinem Browser auf seine öffentliche Hälfte reduziert.

Tool öffnen

Zertifikats-Diff

Was sich zwischen zwei Zertifikaten geändert hat

Füge ein altes und ein neues Zertifikat ein und sieh jeden Unterschied: hinzugekommene oder weggefallene Namen, einen neuen Schlüssel, einen anderen Aussteller, geänderte Verwendungszwecke, Widerrufs-URLs und Erweiterungen. Das Tool unterscheidet eine Erneuerung von einer Neuausstellung oder einem Cross-Signing.

Tool öffnen

SPKI-Pin-Generator

Pins öffentlicher Schlüssel für mobile Apps

Berechne den SHA-256-SPKI-Pin jedes Zertifikats einer Kette – oder den eines CSR oder Schlüssels – und erhalte eine Konfiguration zum direkten Einfügen für Android, TrustKit (iOS) und OkHttp, mit Prüfungen für Backup-Pins und Ablauf.

Tool öffnen

Checker für schwache Schlüssel

Defekte und offengelegte Schlüssel finden

Prüfe RSA-, EC- und andere öffentliche Schlüssel in deinem Browser auf bekannte Fehler bei der Erzeugung – ROCA, zu nah beieinanderliegende Primzahlen, kleine Faktoren, einen winzigen privaten Exponenten – und gleiche sie auf Wunsch mit den badkeys-Listen schwacher Debian-Schlüssel und veröffentlichter privater Schlüssel ab.

Tool öffnen

Zertifikatsketten-Builder

Zertifikatskette ordnen und reparieren

Füge ein Zertifikats-Bundle in beliebiger Reihenfolge ein: Das Tool sortiert es vom Leaf- bis zum Root-Zertifikat und prüft dabei jede Signatur, findet fehlende Zwischenzertifikate und lädt sie per AIA nach – und du erhältst genau die Kette, die dein Server senden sollte.

Tool öffnen