PKCS 12

From MgmtWiki
Revision as of 22:48, 5 May 2019 by Tom (talk | contribs) (Created page with "==Full Title== ==Problem== You need .pfx file to install https on website for Microsoft's or many other web servers. If you have two separate files: certificate (.cer or pem...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Full Title

Problem

You need .pfx file to install https on website for Microsoft's or many other web servers.

If you have two separate files: certificate (.cer or pem) and private key (.crt) they need to be converted to P12 or PFX format.

Solution

You will need to use openssl.

 openssl pkcs12 -export -out domain.name.pfx -inkey domain.name.key -in domain.name.crt

The key file is just a text file with your private key in it.

If you have a root CA and intermediate certs, then include them as well using multiple -in params

 openssl pkcs12 -export -out domain.name.pfx -inkey domain.name.key -in domain.name.crt -in intermediate.crt -in rootca.crt

You can install openssl from here: openssl

References