Dlaczego konwertować PEM na PFX?
Serwery WWW oparte na systemie Linux (Apache, Nginx) używają plików .pem bezpośrednio, ale serwery Windows, IIS, Azure App Service i wiele kreatorów importu certyfikatów oczekuje pojedynczego kontenera .pfx. Jeśli otrzymałeś certyfikat SSL w formacie .pem i musisz go zainstalować w systemie Windows, konwersja na .pfx jest standardowym krokiem.
Jak przekonwertować PEM na PFX
OpenSSL FREE
Uruchom openssl pkcs12 -export -in cert.pem -inkey key.pem -out certificate.pfx; dodaj -certfile chain.pem, jeśli posiadasz certyfikaty pośrednie CA. OpenSSL jest darmowy i działa na systemach Windows, macOS oraz Linux.
O tych formatach
Plik PEM to tekstowy kontener na dane kryptograficzne - najczęściej certyfikat SSL/TLS, klucz prywatny lub oba te elementy. Otwórz go w dowolnym edytorze tekstu, aby sprawdzić, co mówi…
Otwórz szczegóły .PEM →Plik PFX to zaszyfrowany, chroniony hasłem pakiet, który przechowuje certyfikat cyfrowy wraz z jego kluczem prywatnym (format PKCS #12). Nie otwiera się go jak dokumentu - należy go…
Otwórz szczegóły .PFX →Jakość i na co uważać
- Przed uruchomieniem komendy potrzebujesz zarówno certyfikatu
.pem, jak i pasującego pliku klucza prywatnego - bez klucza prywatnego plik.pfxnie może być użyty do TLS. - Nigdy nie wysyłaj swojego klucza prywatnego
.pemdo konwerterów online - klucze prywatne to hasła serwera; tę konwersję należy wykonywać wyłącznie lokalnie. - IIS i większość kreatorów importu Windows wymagają niepustego hasła eksportu; wybierz silne hasło i zapisz je, ponieważ będzie potrzebne podczas importu.
Najczęściej zadawane pytania
Czy potrzebuję zarówno certyfikatu, jak i klucza prywatnego, aby utworzyć PFX?
.pfx łączy certyfikat, klucz prywatny i opcjonalnie łańcuch CA; nie można utworzyć poprawnego pliku bez klucza prywatnego.Skąd wziąć OpenSSL na Windows?
Jakiego hasła powinienem użyć do eksportu PFX?
Czy mogę dołączyć certyfikaty pośrednie CA do PFX?
-certfile chain.pem do komendy OpenSSL, aby dołączyć łańcuch obok certyfikatu i klucza.