PKI Viewer
Zertifikate, Ketten, CSRs, CRLs, Schlüssel, PKCS#12 und signierte P7M/S/MIME-Dateien im Browser prüfen: Fingerprints, Signaturen, Schlüsselabgleich.
Zertifikate verstehen, ohne dass eine Datei den Browser verlässt
Der PKI Viewer liest und zeigt den Inhalt von X.509-Zertifikaten und verwandten PKI-Dateien an: Du ziehst eine Datei ins Tool oder fügst PEM-Text ein, und bekommst die Felder im Klartext aufgeschlüsselt — Subject, Issuer, Gültigkeitszeitraum, Schlüssel, Fingerprints, Erweiterungen. Darüber hinaus prüft es Signaturen: ob ein Zertifikat wirklich von dem Aussteller in deiner Kette signiert wurde, ob ein privater Schlüssel zum Zertifikat passt und ob der Inhalt einer signierten .p7m-Datei seit dem Signieren unverändert ist. Es ist ein Betrachter und Analyzer, kein Generator: Das Tool inspiziert, was du ihm gibst, erzeugt aber selbst keine Zertifikate, Schlüssel oder Signaturen.
Der entscheidende Punkt: Die gesamte Analyse läuft in deinem Browser. Zertifikate, private Schlüssel und PKCS#12-Passwörter werden zu keinem Zeitpunkt hochgeladen. Das macht es unbedenklich, auch echte Produktiv-Zertifikate, private Schlüssel und passwortgeschützte Container hier zu öffnen. Verifizieren kannst du das jederzeit im Netzwerk-Tab der Entwicklertools deines Browsers — dort siehst du keinen Upload deiner Dateien.
Gedacht ist das Tool für alle, die im Alltag mit TLS und Zertifikaten zu tun haben: Admins und DevOps, die schnell prüfen wollen, wann ein Zertifikat abläuft, welche Hostnamen es abdeckt oder ob Zertifikat und Schlüssel zusammengehören; Entwicklerinnen und Entwickler, die einen CSR oder eine Zertifikatskette gegenprüfen; und alle, die eine signierte .p7m-Datei aus einer E-Mail aufmachen wollen, ohne dafür die Kommandozeile zu bemühen.
Was der PKI Viewer kann — auf einen Blick
- Zertifikate inspizieren — Subject, Issuer, Seriennummer, Gültigkeit, Signaturalgorithmus, öffentlicher Schlüssel und die gängigen X.509v3-Erweiterungen bis hin zu OCSP-/CA-Issuer-URLs, CRL-Verteilpunkten, Policies und Certificate-Transparency-Zeitstempeln. Unterstützt werden RSA-, RSA-PSS-, ECDSA- (P-256/384/521, brainpool u. a.) und Ed25519-Schlüssel.
- Gültigkeit prüfen — farbcodierter Status: gültig, abgelaufen, noch nicht gültig oder „läuft in N Tagen ab" (Warnung ab 30 Tagen Restlaufzeit).
- Fingerprints und Pin berechnen — SHA-1 und SHA-256 über die Originalbytes des Zertifikats sowie der Public-Key-Pin (
pin-sha256), je mit Kopier-Knopf. - Signaturen prüfen — jedes Zertifikat gegen seinen Aussteller in der Eingabe, dazu die Signaturen von CSRs, Sperrlisten und signierten P7M-/P7S-Dateien; die Prüfung übernimmt die Web Crypto API des Browsers.
- Ketten ordnen — mehrere Zertifikate werden zu einer Kette verknüpft, inklusive Hinweis, ob die Reihenfolge „Leaf zuerst" stimmt.
- Schlüssel zum Zertifikat zuordnen — liegt ein privater Schlüssel mit in der Eingabe (kombinierte PEM-Datei, PKCS#12), zeigt das Tool, zu welchem Zertifikat er gehört.
- PKCS#7 / CMS und P7M-Dateien — Zertifikate auslesen, den signierten Inhalt herunterladen und die Signatur prüfen, auch bei abgetrennten (detached) Signaturen; steckt eine S/MIME-E-Mail darin, werden Header, Text-/HTML-Teil und Anhänge mit korrekten Umlauten aufgeschlüsselt. Die HTML-Vorschau blockiert externe Bilder.
- PKCS#12 / PFX öffnen — passwortgeschützte Container aufmachen und Zertifikate samt privater Schlüssel anzeigen.
- CSR, Sperrlisten und Schlüssel lesen — Certificate Signing Requests, CRLs mit gesperrten Seriennummern sowie private und öffentliche Schlüssel aller gängigen Typen; verschlüsselte Schlüssel werden erkannt und ihr Schutzverfahren angezeigt.
- Beliebig viele PEM-Blöcke in einer Eingabe erkennen und einzeln darstellen — auch reines Base64 ohne PEM-Zeilen.
- Exportieren — jedes Zertifikat, jeden CSR, unverschlüsselten Schlüssel und jede Sperrliste einzeln als PEM anzeigen, kopieren oder als Datei herunterladen.
Was es bewusst nicht tut
Damit keine falschen Erwartungen entstehen: Der PKI Viewer erzeugt und signiert nichts. Er prüft Signaturen nur zwischen den Objekten, die du ihm gibst, entscheidet aber nicht über Vertrauen — es gibt keinen Trust-Store und keine Sperrprüfung per OCSP oder per Download einer CRL. Er baut keine TLS-Verbindung zu einem Server auf; dafür gibt es den SSL-Checker. Passwortgeschützte private Schlüssel und verschlüsselte S/MIME-Nachrichten entschlüsselt er nicht (nur PKCS#12-Passwörter werden unterstützt), und manche Verfahren — etwa Ed448, brainpool-Kurven oder MD5 — kann der Browser nicht prüfen.
Architektur: rein clientseitig, kein Server, kein API
Die gesamte Verarbeitung passiert in deinem Browser: Ein eigener Parser liest Zertifikate, Schlüssel und CMS-Strukturen auf Basis des ASN.1-Decoders der JavaScript-Bibliothek node-forge (öffnet in neuem Tab) (englisch); node-forge berechnet außerdem die Fingerprints und entschlüsselt PKCS#12-Container. Signaturen prüft die eingebaute Web Crypto API des Browsers. Es gibt keinen Server-Endpunkt, der deine Dateien entgegennimmt, und kein öffentliches API. Damit gibt es auch nichts, das Inhalte protokollieren könnte. Aus demselben Grund ist der PKI Viewer das passende Werkzeug, um sensible Schlüssel und Zertifikate gefahrlos zu öffnen.
Jetzt ausprobieren
→ PKI Viewer öffnen — Datei reinziehen oder PEM-Text einfügen, fertig. Ohne Account, kostenlos, direkt im Browser. Wenn du nichts zur Hand hast, lädt das Example-Menü sofort etwas Anschauliches: eine ECDSA-Kette, ein RSA-Zertifikat mit CA, einen PKCS#12-Container samt Passwort und mehrere signierte P7M-Dateien bis hin zu S/MIME-Mails mit Anhängen.
Verwandte JPKCom-Tools
- DNS, SSL, Redirect & URL — holt die Zertifikatskette eines Servers ab; per Knopf PKI Viewer übergibt der SSL-Checker sie direkt an dieses Tool.
- Cryptor (AES-256) — symmetrische Verschlüsselung von Texten mit einem Passwort, wenn du keine asymmetrische Kryptografie brauchst.
- Hash Generator — Prüfsummen und Hashes über Texte und Dateien berechnen, etwa zum Abgleich von Datei-Integrität.
- Generator — starke Passwörter und Passphrasen erzeugen, etwa für einen neuen PKCS#12-Container.
Tiefer geht es auf den Unterseiten: das Manual mit jedem Tab, jedem Feld und allen Grenzen, praxisnahe Beispiele und gesammelte Tipps & Tricks.