X.509-, SSL-, PEM- und CSR-Zertifikatsinspektor
Dekodieren, inspizieren und validieren Sie digitale SSL/TLS-Zertifikate und CSRs in Echtzeit mit der Web Crypto API im Browser. Null Netzwerkübertragungen und absolute Privatsphäre.
100% Client-Side WebCrypto — DLP-Sicher
Digitales Zertifikat (PEM) oder CSR einfügen
Client-seitiger ASN.1-DER-Inspektor für X.509 v3-Zertifikate, PEM-Dateien und CSRs (PKCS #10). Zeigt SANs, Aussteller, Gültigkeitsdauer, kryptografische Algorithmen und SHA-256-Fingerabdrücke an.
Wie funktioniert der X.509-Zertifikatsinspektor?
Das X.509 v3-Format (RFC 5280) ist das fundamentale Sicherheitsrückgrat von Web PKI, HTTPS, mTLS, S/MIME und elektronischen Rechnungen. Ein Zertifikat bindet kryptografisch einen öffentlichen Schlüssel an eine Identität.
Dieses Tool führt das ASN.1-DER-Parsing vollständig im Arbeitsspeicher Ihres Browsers unter Verwendung der nativen Web Crypto API durch. Es verlassen keine Daten Ihren Computer.
Anatomie und Struktur von X.509-Feldern (RFC 5280)
Ein digitales Zertifikat folgt einem strukturierten ASN.1-Baum mit drei Hauptabschnitten:
| Abschnitt | Feld | Format | Zweck | Kanonisches Beispiel |
|---|---|---|---|---|
| 1 | TBSCertificate | SEQUENCE | Signierter Hauptteil mit Version, Seriennummer, Algorithmus, Aussteller und Schlüssel. | v3 (0x02) |
| 2 | Validity | SEQUENCE | Zeitfenster begrenzt durch notBefore- und notAfter-Zeitstempel. | 2026-09-07T00:00:00Z |
| 3 | Subject / Issuer | RDNSequence | Sequenz von RDNs mit CN, O, C, ST, L und X.500-Attributen. | CN=*.box4.dev, O=Box4Dev |
| 4 | SubjectAltNames | OID 2.5.29.17 | Liste geschützter Domains (dNSName) oder IP-Adressen (iPAddress). | DNS:box4.dev, DNS:*.box4.dev |
| 5 | SignatureValue | BIT STRING | Kryptografische Signatur der ausstellenden Zertifizierungsstelle. | SHA256withRSA |
ASN.1-Parsing-Algorithmus & Gültigkeitsdiagnose
Deterministischer Ablauf der Extraktion:
- 1. PEM-Bereinigung und Base64-Dekodierung: Extrahieren der Nutzdaten und Konvertierung in binären DER-ArrayBuffer.
- 2. ASN.1 DER-Baumdurchlauf (Tag-Length-Value): Erkennung von SEQUENCE, OID, INTEGER, UTCTime und BIT STRING-Knoten.
- 3. OID-Auflösung: Zuordnung von OID-Codes zu lesbaren kryptografischen Standardnamen.
- 4. Web Crypto API-Fingerabdrücke: Lokale Berechnung von SHA-1- und SHA-256-Prüfsummen ohne Netzwerkverkehr.