Konvertieren eines CERT / PEM-Zertifikat in eine PFX Zertifikat
-
03-07-2019 - |
Frage
Ich habe ein paar Fragen zu sehen, wie eine PFX zu einer cert-Datei zu konvertieren, aber ich brauche den anderen Weg zu gehen.
Ich habe zwei Dateien:
bob_cert.cert
bob_key.pem
Ich möchte sie zu einer einzigen PFX-Datei konvertieren. Gibt es ein Tool, das dies tut?
Lösung
openssl pkcs12 -inkey bob_key.pem -in bob_cert.cert -export -out bob_pfx.pfx
Andere Tipps
Hier ist, wie dies ohne Drittanbieter-Tools auf Windows zu tun:
-
Import-Zertifikat in den Zertifikatspeicher. In Windows Explorer wählen Sie "Install Certificate" in Kontextmenü. Folgen Sie den Assistenten und akzeptieren Standardoptionen „Local User“ und „Automatisch“.
-
Finden Sie Ihr Zertifikat im Zertifikatsspeicher. Am 10. Windows ausführen "User-Zertifikate verwalten" MMC. Unter Windows 2013 wird die MMC „Zertifikate“ genannt. Unter Windows 10 standardmäßig sollte Ihr Zertifikat unter "Persönlich" sein. -> "Zertifikaten" node
-
Zertifikat exportieren Im Kontextmenü wählen Sie "Exportieren ..." Menü.:
Wählen Sie „Ja, privaten Schlüssel exportieren“:
Sie werden sehen, dass .PFX Option in diesem Fall aktiviert ist:
Geben Sie das Kennwort für den privaten Schlüssel.
I PFX-Datei aus .key und .pem-Dateien erstellt.
Wie diese openssl pkcs12 -inkey rootCA.key -in rootCA.pem -export -out rootCA.pfx
Das ist nicht die direkte Antwort, aber immer noch vielleicht hilft es heraus jemand anderes.
Wenn Sie ein selbst signiertes Zertifikat von makecert.exe
auf einem Windows-Rechner erzeugt haben, werden Sie zwei Dateien erhalten: cert.pvk
und cert.cer
. Diese können zu einem pfx umgewandelt werden pvk2pfx
mit
pvk2pfx
wird in der gleichen Position wie makecert
(z.B. C:\Program Files (x86)\Windows Kits\10\bin\x86
oder ähnliches)
pvk2pfx -pvk cert.pvk -spc cert.cer -pfx cert.pfx