Zum Inhalt

47-Tage-Zertifikate sind im Anmarsch. Sind Sie bereit?

Jetzt handeln →

Wie kann das Format digitaler Zertifikate nahtlos geƤndert werden?

So Ƥndern Sie nahtlos das Format digitaler Zertifikate

Digitale Zertifikate können in vielen Formaten heruntergeladen oder konvertiert werden. Im Folgenden sind die X.509-Zertifikatskodierungsformate und -erweiterungen aufgeführt:

BinƤr

  • DER: .der, .cer
  • PKCS#12: .p12, pfx

Base64

  • PKCS#7: .p7c, .p7b
  • PEM: .crt, .ca-bundle, .pem

Unterschiedliche Zertifikatsformen haben jedoch keine Vor- oder Nachteile. Alles hängt von den Formatanforderungen des Zertifikats für die Anwendung ab, die es verwenden wird.

PEM

  • Eine PEM-Datei (Privacy Enhanced Mail) ist eine Base64-kodierte Zertifikatsdatei zur Überprüfung der Sicherheit einer Website. Sie kann einen privaten Schlüssel, ein Serverzertifikat einer Zertifizierungsstelle (CA) oder andere Trust-Chain-Zertifikate enthalten. PEM-Dateien sind mit OpenSSL-Anwendungen kompatibel und werden üblicherweise von einem Unix-basierten Apache-Webserver importiert.
  • Sie kƶnnen den Inhalt einer PEM-Datei mithilfe eines Texteditors anzeigen. Die Datei verfügt über einen oder mehrere Header, die die darin enthaltenen Informationen beschreiben. Eine PEM-Datei für ein Zertifikat enthƤlt die Anweisungen ā€žā€”-BEGIN CERTIFICATE—-ā€œ und ā€žā€”-END CERTIFICATE—-ā€œ.
  • Eine PEM-Datei kann mehrere Zertifikate und private Schlüssel hintereinander enthalten.
  • Linux- und Unix-basierte Webserver verwenden normalerweise PEM-Dateien.
  • HƤufig verwendete Erweiterungen von PEM-Dateien sind: .cer, .pem, .crt, .key

DER (Distinguished Encoding Rules)

  • Eine DER-Datei (Distinguished Encoding Rules) ist eine Zertifikatsdatei im BinƤrformat. Da DER-Dateien entweder auf .der oder .cer enden kƶnnen, müssen Sie die Datei mit einem Texteditor lesen, um den Unterschied zwischen DER.cer und PEM.cer zu erkennen. Eine DER-Datei sollte keine BEGIN/END-Anweisungen enthalten, da sonst die BinƤrinformationen verfƤlscht werden.
  • Das DER-Format kann zum Kodieren sowohl digitaler Zertifikate als auch privater Schlüssel verwendet werden.
  • DER-Dateien werden im Allgemeinen mit Java-Plattformen verwendet.
  • HƤufig verwendete Erweiterungen von DER-Dateien sind: .cer und .der

PKCS # 7

  • PKCS#7 ist eine Base64-kodierte Zertifikatsdatei. Dieses Format eignet sich nicht zum Speichern privater Schlüssel. Nur digitale Zertifikate und Zertifikatsperrlisten (Certificate Revocation Lists, CRLs) kƶnnen im PKCS#7-Dateiformat gespeichert werden.
  • Eine PKCS#7-Datei enthƤlt die Anweisungen ā€žā€”-BEGIN PKCS7—-ā€œ und ā€žā€”-END PKCS7—-ā€œ.
  • HƤufig verwendete Erweiterungen von PKCS#7-Dateien sind: .p7b und .p7c
  • Diese Dateien werden hƤufig von den Plattformen Java Tomcat und Microsoft Windows verwendet.

Enterprise-PKI-Dienste

Erhalten Sie umfassende End-to-End-Beratungsunterstützung für alle Ihre PKI-Anforderungen!

PKCS # 12

  • PKCS#12 ist ein einzelnes passwortgeschütztes BinƤrdateiformat, in dem das Serverzertifikat, das Zwischenzertifikat und der private Schlüssel gespeichert werden. Es bezieht sich auf ein Format zum Austausch persƶnlicher Informationen.
  • Windows-Plattformen verwenden diese Dateien üblicherweise zum Importieren und Exportieren von Zertifikaten und privaten Schlüsseln.
  • HƤufig verwendete Erweiterungen sind: .p12, ,pfx

Ƅndern Sie das Zertifikatformat, indem Sie die Erweiterung Ƥndern

Sie kƶnnen das folgende Dateiformat durch Ƅndern der Erweiterungen in andere Formate konvertieren.

PEM

Sie kƶnnen das PEM-Dateiformat durch Ƅndern der Erweiterung in die folgenden Formate Ƥndern:

  • .crt
  • .cer
  • .pem
  • .key

Beispiel: Konvertieren Sie die .crt-Zertifikatsdatei in eine .pem-Datei.

  1. Ɩffnen Sie die .crt-Zertifikatdatei in einem beliebigen Texteditor.

    .cert Zertifikat
  2. Gehe zu Datei.

  3. Klicken Sie auf Speichern unter

  4. Geben Sie unter ā€žSpeichern unterā€œ ā€žAlle Dateien auswƤhlenā€œ ein.

    Mƶchten Sie konvertieren (.cer, .key, .pem, .crt).
  5. Geben Sie im Feld Dateiname den Dateinamen und die Erweiterung ein, die Sie konvertieren mƶchten (.cer, .key, .pem, .crt).

    .crt-Zertifikatsdatei in .pem-Datei
  6. Klicken Sie auf Speichern.

    PEM-Dateiformat

DEM

Sie kƶnnen das DER-Dateiformat in die folgenden Formate Ƥndern, indem Sie die Erweiterung Ƥndern:

  • .Rechts
  • .cer

Beispiel: Konvertieren Sie die .der-Zertifikatsdatei in eine .cer-Datei.

  1. Ɩffnen Sie das Zertifikat in einem beliebigen Texteditor.

    Ƅndern des DER-Dateiformats
  2. Gehe zu Datei.

  3. Klicken Sie auf Speichern unter

  4. Geben Sie unter ā€žSpeichern unterā€œ ā€žAlle Dateien auswƤhlenā€œ ein.

    Ƅndern Sie das DER-Dateiformat
  5. Geben Sie im Feld Dateiname den Dateinamen und die Erweiterung ein, die Sie konvertieren mƶchten (.cer, .der).

    Erweiterung, die Sie konvertieren mƶchten (.cer, .der).
  6. Klicken Sie auf Speichern unter

    Ƅnderung des Zertifikatsdateiformats

Ƅndern des Zertifikatformats mit OpenSSL

PEM

  • Konvertieren Sie PEM in DER: 

    Sie kƶnnen das PEM-Zertifikatdateiformat mit dem folgenden Befehl in DER konvertieren:

    $ openssl x509 -outform der -in certificate.pem -out certificate.der

    PEM-Zertifikatdateiformat zu DER
  • Konvertieren Sie PEM in P7B

    Sie kƶnnen das PEM-Zertifikatdateiformat mit dem folgenden Befehl in P7B konvertieren:

    $ openssl crl2pkcs7 -nocrl -certfile certificate.cer -out certificate.p7b -certfile CAcert.cer

  • Hinweis: -certfile CAcert.cer ist optional. Verwenden Sie dies, wenn Sie mehr als ein PEM-Zertifikat haben und es in die P7B-Datei aufnehmen mƶchten.

    PEM-Zertifikatdateiformat zu P7B
  • Konvertieren Sie PEM in PFX

    Sie kƶnnen das PEM-Zertifikatdateiformat mit dem folgenden Befehl in PFX konvertieren:

    $ openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CAcert.crt

    Hinweis: -certfile CAcert.cer ist optional. Verwenden Sie dies, wenn Sie mehr als ein PEM-Zertifikat haben und es in die PFX-Datei aufnehmen mƶchten.

    PEM-Zertifikatdateiformat zu PFX

DER

  • Konvertieren Sie DER (.crt, .cer, .der) in PEM:

    Sie kƶnnen das DER-Zertifikatdateiformat mit dem folgenden Befehl in PEM konvertieren:

    $ openssl x509 -inform der -in certificate.der -out certificate.pem

    Konvertieren Sie DER (.crt, .cer, .der) in PEM

P7B

  • Konvertieren Sie P7B in PEM

    Sie kƶnnen das P7B-Zertifikatdateiformat mit dem folgenden Befehl in PEM konvertieren:

    $ openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer
    Konvertieren Sie das P7B-Zertifikatdateiformat in PEM
  • Konvertieren Sie P7B in PFX

    Sie kƶnnen das P7B-Zertifikatdateiformat mithilfe der beiden folgenden Befehle in PFX konvertieren:

    $ openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer $ openssl pkcs12 -export -in certificate.cer -inkey privateKey.key -out certificate.pfx -certfile CAcert.cer
  • Hinweis: -certfile CAcert.cer ist optional. Verwenden Sie dies, wenn Sie mehr als ein P7B-Zertifikat haben und es in die PFX-Datei aufnehmen mƶchten.

    Konvertieren Sie P7B in PFX

PFX

  • Konvertieren Sie PFX in PEM

    Sie kƶnnen das PFX-Zertifikatdateiformat mit dem folgenden Befehl in PEM konvertieren:

    $ openssl pkcs12 -in certificate.pfx -out certificate.cer -nodes

    Hinweis: OpenSSL fasst beim Konvertieren von PFX in das PEM-Format alle Zertifikate und privaten Schlüssel in einer einzigen Datei zusammen. Sie müssen die Datei in einem Texteditor öffnen und jeden Eintrag einzeln kopieren.

    Zertifikat und privater Schlüssel (einschließlich der BEGIN/END-Anweisungen) in seine Textdatei.

    Konvertieren Sie das PFX-Zertifikatdateiformat in PEM