SSL-Zertifikatsformat-Konverter
FreeKonvertieren 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.
Läuft vollständig in Ihrem Browser mit node-forge. Ihre Dateien und Schlüssel werden niemals irgendwohin hochgeladen.
Eingabezertifikat
Ausgabe
Letzte Aktivität
Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.
Extracted a certificate and key from a .pfx file
vor 3 Stunden
Packaged a certificate and key into a .pfx file
vor 3 Stunden
Extracted 2 certificate(s) from a PKCS#7 bundle
vor 3 Stunden
Bundled 2 certificate(s) into a PKCS#7 file
vor 3 Stunden
Converted a certificate to PEM
vor 3 Stunden
Converted a certificate to DER
vor 3 Stunden
Was dieses Tool macht
Dieses Tool konvertiert SSL/TLS-Zertifikate zwischen PEM- und DER-Kodierung, bündelt Zertifikate in eine PKCS#7-Datei (.p7b) oder extrahiert sie daraus und verpackt ein Zertifikat und einen privaten Schlüssel in eine passwortgeschützte PKCS#12-Datei (.pfx / .p12) oder extrahiert sie wieder daraus, alles ohne Ihre Dateien irgendwohin hochzuladen.
So funktioniert es
Jedes Format hier, PEM, DER, PKCS#7 und PKCS#12, kodiert dieselben zugrunde liegenden ASN.1-Datenstrukturen, die durch die X.509- und PKCS-Standards definiert sind; dieses Tool analysiert das von Ihnen bereitgestellte Format mithilfe der node-forge-Bibliothek in diese Struktur und serialisiert es dann erneut in das gewünschte Format. Bei PKCS#12 verschlüsselt das Erstellen der Datei zusätzlich den privaten Schlüssel und das Zertifikat zusammen unter dem von Ihnen gewählten Exportpasswort, mit demselben 3DES-basierten Schema, das die meisten Tools und Betriebssysteme erwarten, während das Extrahieren einer PKCS#12-Datei sie zunächst mit dem von Ihnen angegebenen Passwort überprüft und entschlüsselt, bevor das Zertifikat, der Schlüssel und alle enthaltenen Kettenzertifikate entnommen werden.
Probleme, die es löst
- Ein aus einem Windows- oder Java-System exportiertes Zertifikat (DER) in das PEM-Format konvertieren, das Linux-Webserver erwarten, oder umgekehrt.
- Ein Serverzertifikat mit seinen Zwischen-CA-Zertifikaten zu einer einzigen .p7b-Datei kombinieren, um die Verteilung oder den Import zu vereinfachen.
- Ein Zertifikat und einen privaten Schlüssel in eine .pfx-Datei verpacken, um sie in IIS, einen Java-Keystore oder einen Browser zu importieren.
- Das einzelne Zertifikat und den privaten Schlüssel aus einer vorhandenen .pfx-Datei wieder herausziehen, wenn Sie nur das Bündel haben, aber die separaten PEM-Dateien benötigen.
Häufig gestellte Fragen
›Was ist der Unterschied zwischen PEM und DER?
Beide kodieren genau dieselben Zertifikatsdaten; PEM ist ein Base64-Textformat, das in -----BEGIN CERTIFICATE------Zeilen eingebettet ist und häufig von OpenSSL, Apache und nginx unter Linux verwendet wird, während DER die rohe binäre Kodierung derselben ASN.1-Struktur ist, die unter Windows und in Java-Keystores häufiger vorkommt. Die Umwandlung zwischen beiden ändert niemals, was das Zertifikat besagt, sondern nur, wie es als Bytes verpackt ist.
›Wofür ist eine PKCS#7-Datei (.p7b)?
Eine .p7b-Datei bündelt ein oder mehrere Zertifikate, typischerweise ein Serverzertifikat zusammen mit seinen Zwischen-CA-Zertifikaten, ohne einen privaten Schlüssel einzuschließen, was es zu einer praktischen Möglichkeit macht, eine Zertifikatskette an jemanden weiterzugeben oder eine Kette in einem Schritt in einen Windows- oder Java-Zertifikatsspeicher zu importieren.
›Wofür ist eine PKCS#12-Datei (.pfx / .p12)?
Eine .pfx-Datei (auch .p12 genannt) ist ein passwortgeschützter Container, der einen privaten Schlüssel zusammen mit seinem passenden Zertifikat und optional der CA-Kette in einer einzigen verschlüsselten Datei bündelt; es ist das am häufigsten erforderliche Format beim gemeinsamen Importieren eines Zertifikats und Schlüssels in IIS, einen Java-Keystore, einen Browser oder ein Mobilgerät.
›Ist es sicher, hier eine .pfx zu erstellen oder zu extrahieren?
Ja: Der gesamte Vorgang, das Lesen Ihres Zertifikats und Schlüssels, das Verschlüsseln oder Entschlüsseln des PKCS#12-Containers, läuft lokal in Ihrem Browser mit der node-forge-Bibliothek ab, und nichts, was Sie einfügen oder hochladen, wird jemals an einen Server gesendet.
›Mein privater Schlüssel ist verschlüsselt, was muss ich tun?
Fügen Sie ihn genau so ein, wie er in der Datei steht, einschließlich der ENCRYPTED-Kopfzeile, und geben Sie seine vorhandene Passphrase im Feld "Passphrase des privaten Schlüssels" ein, bevor Sie die .pfx erstellen; dies ist ein separates Passwort vom neuen Exportpasswort, das Sie für die .pfx-Datei selbst wählen.
›Warum zeigt mein Bündel nur ein Zertifikat an, nachdem ich zwei eingefügt habe?
Stellen Sie sicher, dass jeder Zertifikatsblock, von -----BEGIN CERTIFICATE----- bis -----END CERTIFICATE-----, vollständig ist und dass Sie den vollständigen Text beider eingefügt haben; das Tool erkennt automatisch jeden vollständigen PEM-Zertifikatsblock im Textfeld, sodass ein abgeschnittener oder fehlerhafter Block einfach übersprungen wird.
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-Zertifikat-Viewer
Dekodieren 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.
FreeText
Präfix und Suffix hinzufügen
Füge jeder Zeile einer Liste dasselbe Präfix- und/oder Suffix-Text hinzu, direkt in deinem 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.
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!