So you exported a SSL certificate from a Windows OS as *.pfx. However you require that as *.PEM file. So what can you do?
There are websites which allows you to upload the *.pfx and offers you to download the format you require. However this approach is a huge security issue, so we need another way. So do the following:
1.) Download XCA (X Certificate and Key management)
2.) Install it and then start it.
3.) Create a new Database
4.) Once done import the PKCS#12 (*.pfx)
5.) You now have the option to export the content into *.PEM
If you open the *.PEM in an text editor (Notepad++) and depending on the export format you should see the following format:
A.) The Private Key (your_domain_name.key)
B.) The Primary Certificate (your_domain_name.crt)
C.) The Intermediate Certificate (TheIntermediateCA.crt)
D.) The Root Certificate (TheTrustedRoot.crt)
so it would look like:
—–BEGIN RSA PRIVATE KEY—–
(Your Private Key: your_domain_name.key)
—–END RSA PRIVATE KEY—–
—–BEGIN CERTIFICATE—–
(Your Primary SSL certificate: your_domain_name.crt)
—–END CERTIFICATE—–
—–BEGIN CERTIFICATE—–
(Your Intermediate certificate: TheIntermediateCA.crt)
—–END CERTIFICATE—–
—–BEGIN CERTIFICATE—–
(Your Root certificate: TheTrustedRoot.crt)
—–END CERTIFICATE—–
Â