Hvorfor konvertere PEM til PFX?
Linux-baserte webservere (Apache, Nginx) bruker .pem-filer direkte, men Windows-servere, IIS, Azure App Service og mange veivisere for sertifikatimport forventer en enkelt .pfx-beholder. Hvis du mottok ditt SSL-sertifikat i .pem-format og må installere det på et Windows-system, er konvertering til .pfx det standardiserte trinnet.
Hvordan konvertere PEM til PFX
OpenSSL FREE
Kjør openssl pkcs12 -export -in cert.pem -inkey key.pem -out certificate.pfx; legg til -certfile chain.pem hvis du har mellomliggende CA-sertifikater. OpenSSL er GRATIS og kjører på Windows, macOS og Linux.
Om disse formatene
En PEM-fil er en tekstbeholder for kryptografiske data - som oftest et SSL/TLS-sertifikat, en privat nøkkel, eller begge deler. Åpne den i et hvilket som helst tekstredigeringsprogram for å…
Åpne .PEM-detaljer →En PFX-fil er en kryptert, passordbeskyttet pakke som inneholder et digitalt sertifikat sammen med den tilhørende private nøkkelen (PKCS #12-formatet). Du åpner den ikke som et dokument -…
Åpne .PFX-detaljer →Kvalitet og hva du bør passe på
- Du trenger både sertifikatet i
.pemog den tilhørende private nøkkelfilen før du kjører kommandoen - uten den private nøkkelen kan ikke.pfx-filen brukes til TLS. - Send aldri din private
.pem-nøkkel til en online-konverterer - private nøkler er serverpassord; utfør denne konverteringen kun lokalt. - IIS og de fleste importveivisere i Windows krever et eksportpassord som ikke er tomt; velg et sterkt passord og noter det ned, da du vil trenge det under import.
Ofte stilte spørsmål
Trenger jeg både sertifikatet og den private nøkkelen for å lage en PFX?
.pfx bunter sammen sertifikatet, den private nøkkelen og valgfritt CA-kjeden; du kan ikke opprette en gyldig fil uten den private nøkkelen.Hvor får jeg tak i OpenSSL på Windows?
Hvilket passord bør jeg bruke for PFX-eksporten?
Kan jeg inkludere mellomliggende CA-sertifikater i PFX-filen?
-certfile chain.pem i OpenSSL-kommandoen for å bunte kjeden sammen med sertifikatet og nøkkelen din.