SSL-Zertifikat-Viewer
FreeDekodieren Sie ein oder mehrere PEM- oder DER-X.509-Zertifikate und zeigen Sie jedes Feld in einfacher Sprache an: Subjekt, Aussteller, Gültigkeit, Fingerabdrücke, Details zum öffentlichen Schlüssel und jede Standarderweiterung einschließlich Key Usage, Subject Alternative Names und Authority Information Access, alles vollständig in Ihrem Browser.
Läuft vollständig in Ihrem Browser mit node-forge. Nichts, was Sie einfügen oder hochladen, wird jemals irgendwohin gesendet.
Zertifikat (fügen Sie eines oder mehrere oder eine vollständige Kette ein)
Letzte Aktivität
Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.
Viewed 1 certificate(s)
vor 3 Stunden
Viewed 2 certificate(s)
vor 3 Stunden
Viewed 1 certificate(s)
vor 3 Stunden
Was dieses Tool macht
Dieses Tool dekodiert ein oder mehrere PEM- oder DER-X.509-Zertifikate und zeigt jedes Feld in einfacher Sprache an: Subjekt, Aussteller, Seriennummer, Gültigkeitsdauer mit Ablaufwarnungen, Signaturalgorithmus, Details zum öffentlichen Schlüssel, SHA-256- und SHA-1-Fingerabdrücke und jede Standarderweiterung einschließlich Basic Constraints, Key Usage, Extended Key Usage, Subject Alternative Names, Subject/Authority Key Identifiers, CRL Distribution Points und Authority Information Access, alles ohne irgendetwas irgendwohin hochzuladen.
So funktioniert es
Ein Zertifikat ist eine ASN.1-kodierte Datenstruktur, die durch den X.509-Standard definiert wird; dieses Tool analysiert diese Struktur vollständig in Ihrem Browser mit der node-forge-Bibliothek, auf dieselbe Weise, wie es ein Browser oder Server bei der Validierung eines Zertifikats tun würde. Erweiterungen wie Key Usage und Basic Constraints werden von node-forge direkt in benannte Felder dekodiert, während einige weniger verbreitete, Authority Key Identifier, CRL Distribution Points und Authority Information Access, manuell aus ihrer rohen ASN.1-Struktur ausgelesen werden, um die darin enthaltenen Schlüsselkennungen und URLs zu extrahieren. Zu keinem Zeitpunkt wird etwas über das Netzwerk gesendet.
Probleme, die es löst
- Schnelles Überprüfen des Ablaufdatums und der Subject Alternative Names eines Zertifikats vor dessen Bereitstellung, ohne OpenSSL oder andere Kommandozeilen-Tools zu installieren.
- Eine komplette Zertifikatskette, Root, Zwischenzertifikat und Blattzertifikat, gleichzeitig prüfen, um die Rolle jedes Zertifikats und seine Beziehung zum nächsten zu bestätigen.
- Auslesen der OCSP- und CRL-Endpunkte, die ein Zertifikat angibt, nützlich bei der Fehlersuche bei Problemen mit der Sperrprüfung.
- Überprüfen, ob die genauen Key Usage- und Extended Key Usage-Flags eines Zertifikats dem entsprechen, was ein bestimmter Anwendungsfall, wie Codesignierung oder Client-Authentifizierung, tatsächlich erfordert.
Häufig gestellte Fragen
›Benötige ich den privaten Schlüssel, um ein Zertifikat anzuzeigen?
Nein, ein Zertifikat ist von Natur aus ein öffentliches Dokument: Es enthält den öffentlichen Schlüssel, Subjekt und Aussteller, die Gültigkeitsdauer und Erweiterungen, von denen keines den passenden privaten Schlüssel zum Lesen benötigt. Dieser Viewer fragt niemals nach einem privaten Schlüssel.
›Ist es sicher, ein Zertifikat von einer Live-Website hier einzufügen?
Ja: Ein TLS-Zertifikat wird jedem Besucher der Website als normaler, unverschlüsselter Teil des Verbindungs-Handshakes gesendet, enthält also keine geheimen Informationen, und dieses Tool dekodiert es nur lokal in Ihrem Browser, ohne es irgendwohin hochzuladen.
›Was bedeuten die Zertifikatsfingerabdrücke?
Ein Fingerabdruck ist einfach ein Hash der Rohbytes des Zertifikats, der als kurze, eindeutige Kennung dient, um zu bestätigen, dass zwei Zertifikatsdateien byte-für-byte identisch sind, ohne die gesamte Datei zu vergleichen; dieses Tool zeigt sowohl SHA-256, den modernen Standard, als auch SHA-1, das aus Kompatibilitätsgründen noch von vielen Browsern und Tools angezeigt wird.
›Warum zeigt meine Zertifikatskette beim Zwischen- oder Root-Zertifikat nur einige Felder an?
Verschiedene Zertifikate in einer Kette können unterschiedliche Erweiterungen enthalten: Ein Root-CA-Zertifikat hat typischerweise keinen Authority Information Access-Abschnitt, da es keine höhere Instanz zum Abfragen gibt, während ein Blattzertifikat dies normalerweise hat; der Viewer zeigt genau die in jedem Zertifikat vorhandenen Erweiterungen an, statt einer festen Vorlage.
›Unterstützt dieses Tool Zertifikate mit elliptischer Kurve (EC)?
Noch nicht: Es dekodiert derzeit nur RSA-Zertifikate. Wenn Sie ein EC-Zertifikat einfügen, meldet es, dass der Schlüsseltyp nicht unterstützt wird, statt unvollständige oder falsche Informationen anzuzeigen.
›Was bedeutet "Pfadlängenbeschränkung" unter Basic Constraints?
Es erscheint nur bei CA-Zertifikaten und begrenzt, wie viele weitere Zwischen-CA-Zertifikate darunter in einer Kette erlaubt sind, bevor ein Blattzertifikat (Endentität) erreicht wird; ein Wert von 0 bedeutet, dass diese CA nur direkt Blattzertifikate ausstellen kann, keine weiteren Zwischenzertifikate.
Verwandte Tools
Text
Selbstsignierter SSL-Zertifikat-Generator
Erstellen Sie ein echtes, funktionierendes selbstsigniertes TLS-Zertifikat und den passenden privaten Schlüssel direkt in Ihrem Browser mit node-forge, mit Subject Alternative Names, konfigurierbarer Schlüsselgröße und Gültigkeitsdauer, sowie download-bereiten .crt- und .key-Dateien.
FreeText
SSL-Zertifikat- und Schlüsselpaar-Prüfer
Prüfen Sie, ob ein SSL/TLS-privater Schlüssel, ein Zertifikat und ein optionaler CSR tatsächlich zum selben Schlüsselpaar gehören, dekodieren und betrachten Sie Subjekt, Aussteller, Gültigkeit, SANs und Fingerabdrücke des Zertifikats, alles vollständig in Ihrem Browser.
FreeText
SSL-Zertifikatsformat-Konverter
Konvertieren Sie SSL/TLS-Zertifikate zwischen PEM- und DER-Kodierung, bündeln Sie Zertifikate in eine PKCS#7-Datei (.p7b) oder extrahieren Sie sie daraus, und verpacken Sie ein Zertifikat und einen privaten Schlüssel in eine passwortgeschützte PKCS#12-Datei (.pfx / .p12) oder extrahieren Sie sie wieder daraus, alles vollständig in Ihrem Browser.
FreeText
Text zu jeder Zeile hinzufügen
Füge denselben Text in jede Zeile ein, am Anfang, am Ende, an einer exakten Position, oder neben einer Übereinstimmung, direkt in deinem Browser.
FreeText
Adler32-Prüfsummenrechner
Berechne die Adler-32-Prüfsumme von Text oder einer Datei, direkt in deinem Browser.
FreeText
Anagramm-Generator
Finde englische Anagramme und kürzere Wörter, die du aus jedem Wort bilden kannst, direkt in deinem Browser.
FreeText
API-Tester
Sende HTTP-Anfragen an jeden API-Endpunkt und untersuche die Antwort, direkt in deinem Browser.
FreeText
Argon2-Hash-Generator
Generiere und verifiziere Argon2id/Argon2i/Argon2d-Passwort-Hashes vollständig in deinem Browser, mit einstellbaren Speicherkosten, Zeitkosten, und Parallelität.
Kommentare (0)
Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.
Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!