Um aus einer .pfx-Datei den privaten Schlüssel und das Zertifikat zu exportieren:
openssl pkcs12 -in filename.pfx -nocerts -out filename.key
Falls die Datei mit einem Kennwort versehen war, kommt eine entsprechende Abfrage. Der exportiere Key wird ebenfalls mit einem Kennwort abgespeichert. Wenn man das Kennwort entfernen will, muss man folgenden Befehl eingeben:
openssl rsa -in filename.key -out filename_ohne_kennwort.key
Um das Zertifikat zu exportieren, muss man folgenden Befehl eingeben:
openssl pkcs12 -in filename.pfx -clcerts -nokeys -out filename.crt
Quellen:
https://serverfault.com/questions/413832/generate-key-and-crt-from-pkcs12-file
https://nerdia.net/2018/06/16/how-to-convert-a-certificate-pfx-file-to-crt-key-using-openssl/