Was das Tool macht
Fügen Sie ein PEM-Zertifikat oder eine ganze Kette ein oder ziehen Sie eine .pem-, .crt-, .cer-, .der- oder .p7b-Datei hierher. Jedes Zertifikat wird in eine gut lesbare Karte dekodiert:
- Inhaber und Aussteller, jedes Attribut (CN, O, OU, C…) einzeln dargestellt.
- Gültigkeit in UTC mit einem Badge abgelaufen, läuft bald ab oder gültig und der Zahl der verbleibenden Tage.
- Subject Alternative Names (SAN): DNS-Namen, IP-Adressen (IPv4 und IPv6), E-Mail-Adressen, URIs und Microsoft-UPNs.
- Öffentlicher Schlüssel mit Algorithmus und Größe bzw. Kurve (RSA 2048, EC P-256, Ed25519…) sowie der Signaturalgorithmus, einschließlich RSASSA-PSS-Parametern.
- Schlüsselverwendung, erweiterte Schlüsselverwendung, Basiseinschränkungen (CA oder nicht, Pfadlänge), Schlüssel-IDs von Inhaber und Stelle, CRL- und OCSP-URLs, Zertifikatrichtlinien (DV / OV / EV) und eingebettete Certificate-Transparency-Zeitstempel. Kritische Erweiterungen werden markiert.
- SHA-256- und SHA-1-Fingerabdrücke, berechnet mit WebCrypto in Ihrem Browser.
- Kettenprüfung: Für jedes Zertifikat sucht das Tool den Aussteller in der Liste und prüft die Signatur. So sehen Sie, ob eine Kette vollständig ist, in der richtigen Reihenfolge vorliegt und tatsächlich vom jeweils nächsten Zertifikat signiert wurde.
Der Decoder ist ein kleiner ASN.1/DER-Parser, der für diese Seite geschrieben wurde. Es sind weder eine Zertifikatsbibliothek noch ein Server beteiligt.
So verwenden Sie es
Fügen Sie den Zertifikatstext ein oder ziehen Sie eine Datei hierher. Um einen Server zu prüfen, exportieren Sie seine Kette aus der Zertifikatsansicht des Browsers oder führen Sie openssl s_client -showcerts -connect host:443 aus und fügen die Ausgabe ein. Zusätzliche Blöcke wie private Schlüssel werden ignoriert (und gemeldet).
Datenschutz
Zertifikate sind öffentliche Dokumente, werden aber trotzdem nur in Ihrem Browser dekodiert. Der eingefügte Text bleibt im lokalen Speicher, damit ein Neuladen ihn nicht verliert; mit Leeren entfernen Sie ihn.