Warum PEM in DER konvertieren?
Einige Plattformen und Tools akzeptieren nur binäre DER-Dateien. Javas keytool, ältere Windows-APIs und bestimmte Hardware-Sicherheitsmodule erwarten DER. Wenn Software Ihre .pem ablehnt, ist diese Konvertierung normalerweise die Lösung.
Wie man PEM in DER konvertiert
OpenSSL FREE
Führen Sie openssl x509 -in cert.pem -outform der -out cert.der für ein Zertifikat oder openssl pkey -in key.pem -outform der -out key.der für einen privaten Schlüssel aus. OpenSSL ist KOSTENLOS und läuft auf Windows, macOS und Linux.
certutil FREE
Öffnen Sie die Eingabeaufforderung und führen Sie certutil -decode cert.pem cert.der aus, um die Base64-Header zu entfernen und die binäre DER-Datei zu erzeugen; certutil ist in jeder Windows-Installation integriert.
Über diese Formate
Eine PEM-Datei ist ein Textcontainer für kryptografische Daten - meistens ein SSL/TLS-Zertifikat, ein privater Schlüssel oder beides. Öffne sie in einem beliebigen Texteditor, um zu sehen,…
.PEM-Details öffnen →Eine .DER-Datei ist mit DER encoded internet security certificate verknüpft, einer web-Datei.
.DER-Details öffnen →Qualität & worauf zu achten ist
- PEM und DER enthalten dieselben kryptografischen ASN.1-Daten - DER ist die binäre Kodierung dessen, was PEM als Base64 speichert; es werden keine Informationen hinzugefügt oder entfernt.
- Eine Multi-Block-
.pem, die eine Zertifikatskette enthält, kann nicht in eine einzelne.derkonvertiert werden - DER enthält ein Objekt pro Datei; teilen Sie die Blöcke zuerst auf. - Ein DER-kodiertes Zertifikat wird häufig auch als
.ceroder.crtgespeichert - der Inhalt ist unabhängig von der Dateiendung identisch.
Häufig gestellte Fragen
Gibt es einen Informationsverlust bei der Konvertierung von PEM zu DER?
Kann ich einen privaten Schlüssel von PEM zu DER konvertieren?
openssl pkey -in key.pem -outform der -out key.der - aber ein DER-Schlüssel hat keinen Passwortschutz, bewahren Sie ihn also genauso sicher auf wie die ursprüngliche PEM.Wie überprüfe ich, ob die DER-Ausgabe korrekt ist?
openssl x509 -in cert.der -inform der -text -noout aus; wenn Zertifikatsdetails ausgegeben werden, war die Konvertierung erfolgreich.Wie konvertiere ich DER zurück in PEM?
openssl x509 -in cert.der -inform der -outform pem -out cert.pem aus.