If you have the following files:
certificate.crt(your certificate)intermediate.crt(the intermediate certificate)root.crt(the root certificate)private.key(your private key)
You can create a .pfx file using the following steps:
Steps to Combine and Convert:
1. Combine the certificate files:
Combine certificate.crt, intermediate.crt, and root.crt into a single file in this order:
cat certificate.crt intermediate.crt root.crt > fullchain.crt
2. Generate the .pfx file:
Use OpenSSL to combine the full chain and private key into a .pfx file:
openssl pkcs12 -export -out certificate.pfx -inkey private.key -in fullchain.crt
-out certificate.pfx: Specifies the output.pfxfile.-inkey private.key: Specifies your private key.-in fullchain.crt: Specifies the combined certificate file.
3. Set a password for the .pfx file:
When prompted, enter and confirm a password for the .pfx file. This password will protect the file and is required for importing it into systems.
4. Verify the .pfx file:
Check the .pfx file to ensure it was created correctly:
openssl pkcs12 -info -in certificate.pfx
Example Command Sequence:
cat certificate.crt intermediate.crt root.crt > fullchain.crt
openssl pkcs12 -export -out certificate.pfx -inkey private.key -in fullchain.crt
