Vygenerovaní certifikátu *.PFX pomoci OpenSSL.
Nejprve si ze souboru *.p7b vytvoříme standardní formát certifikátu,
openssl pkcs7 -print_certs -in certifikat.p7b -out certifikat.cer
Spojení certifikátu a privatního klíče do *.pfx
openssl pkcs12 -export -out server_certifikat.pfx -inkey klic.txt -in certifikat.cer
Vygenerování kompatibilního PFX (starší systémy např. Windows server 2012)
Pokud by Vám nástroj hlásil, že parametr -legacy nezná (záleží na přesné verzi OpenSSL), použijte explicitní vynucení starší šifry pomocí -certpbe a -keypbe:
openssl pkcs12 -export -out server_certifikat_kompatibilni.pfx -inkey klic.txt -in certifikat.cer -legacy
openssl pkcs12 -export -out server_certifikat_kompatibilni.pfx -inkey klic.txt -in certifikat.cer -certpbe PBE-SHA1-3DES -keypbe PBE-SHA1-3DES -macalg sha1
Stažení OpenSSL pokud již není integrován v powershellu či cmd
