Skip to main content

28. Mai 2026

Konvertieren einer Zertifikatdatei in das Format PKCS#12

Wenn Sie ein Zertifikat und dessen privaten Schlüssel in PEM-Format oder in einem anderen Format erhalten, müssen Sie es in das Format PKCS#12 (PFX) konvertieren, bevor Sie das Zertifikat in einen Windows-Zertifikatspeicher auf einem Horizon 8 Server importieren können. Das Format PKCS#12 (PFX) ist erforderlich, wenn Sie den Assistenten „Zertifikat importieren“ im Windows-Zertifikatspeicher verwenden.

Sie können Zertifikatdateien mit einer der folgenden Methoden abrufen:

  • Sie erhalten von einer Zertifizierungsstelle eine Zertifikat-Keystore-Datei.
  • Sie laden ein Zertifikat und dessen privaten Schlüssel von einem Zwischenserver herunter, der in Ihrer Horizon 8-Bereitstellung eingerichtet ist.
  • Ihre Organisation stellt Ihnen die Zertifikatdateien zur Verfügung.

Zertifikatdateien können in verschiedenen Formaten vorliegen. Das PEM-Format wird z. B. häufig in einer Linux-Umgebung verwendet. Ihre Dateien enthalten möglicherweise eine Zertifikatdatei, eine Schlüsseldatei und eine CSR-Datei mit den folgenden Erweiterungen:

server.crt
server.csr
server.key

Die CRT-Datei enthält das SSL-Zertifikat, das von der Zertifizierungsstelle zurückgegegeben wurde. Die CSR-Datei ist die ursprüngliche Zertifikatsignieranforderungsdatei. Sie ist nicht erforderlich. Die KEY-Datei enthält den privaten Schlüssel.

Voraussetzungen

  • Stellen Sie sicher, dass OpenSSL auf dem System installiert ist. Windows-Benutzer können vorkompilierte OpenSSL-Binärdateien aus einer vertrauenswürdigen Quelle wie Shining Light Productions herunterladen. Weitere Informationen finden Sie unter http://www.openssl.org.
  • Stellen Sie sicher, dass das Stammzertifikat des SSL-Zertifikats, das von der Zertifizierungsstelle zurückgegegeben wurde, auch auf dem System verfügbar ist.

Vorgehensweise

  1. Öffnen Sie eine Windows-Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem sich Ihre CRT-, KEY- und Stammzertifikatsdateien befinden.

    Zum Beispiel: cd c:\OpenSSL-Win32\bin

    Hinweis: Sie müssen Ihre Zertifikatsdateien nicht in das OpenSSL-Installationsverzeichnis kopieren. Sie können OpenSSL-Befehle von jedem beliebigen Verzeichnis aus ausführen, indem Sie den vollständigen Pfad zu OpenSSL angeben (z. B. "C:\Program Files\OpenSSL-Win64\bin\openssl.exe") oder indem Sie das OpenSSL-Verzeichnis bin zu Ihrem Systempfad hinzufügen.

  2. Generieren Sie eine PKCS#12 (PFX)-Keystore-Datei aus der Zertifikatdatei und Ihrem privaten Schlüssel.

    Zum Beispiel: openssl pkcs12 -export -out server.p12 -inkey server.key -in server.crt -certfile CACert.crt

    In diesem Beispiel ist CACert.crt der Name des Stammzertifikats, das von der Zertifizierungsstelle zurückgegeben wurde.

    Hinweis (Benutzer von OpenSSL 3.x): OpenSSL 3.x verwendet aktualisierte Standardverschlüsselungsalgorithmen, die möglicherweise nicht mit älteren Systemen oder einigen Zertifikatimport-Tools kompatibel sind. Wenn Importfehler auftreten, fügen Sie das -legacy-Flag hinzu:

     openssl pkcs12 -export -legacy -out server.p12 -inkey server.key -in server.crt -certfile CACert.crt
    

    Der Windows-Zertifikatspeicher akzeptiert auch eine Keystore-Datei, die mit der Erweiterung PFX generiert wurde. Zum Beispiel: -out server.pfx

  3. Geben Sie ein Exportkennwort ein, um die PKCS#12 (PFX)-Datei zu schützen.

War diese Seite hilfreich?

Feedback zu diesem Thema geben

War dieses Thema hilfreich?

Bitte geben Sie keine personenbezogenen oder vertraulichen Daten an.

Link wird erstellt…