Converting PFX File to PEM file using OpenSSL in Windows 10
Converting PFX File to .Pem file using OpenSSL in Windows 10 .
Windows 10 – Version 1607 or Above –
![image image](https://www.azure365pro.com/wp-content/uploads/2016/08/image_thumb-41.png)
Some Application never allow .pfx file to import directly. Running Ubuntu Bash shell become much simpler in Windows 10
In Windows 10 you can have a linux subsystem . It’s a great feature for sys admins for these sort of tasks.
Start – Run – Appwiz.cpl – Turn Windows Features on or off.
![image image](https://www.azure365pro.com/wp-content/uploads/2016/08/image_thumb-42.png)
![image image](https://www.azure365pro.com/wp-content/uploads/2016/08/image_thumb-43.png)
![image image](https://www.azure365pro.com/wp-content/uploads/2016/08/image_thumb-44.png)
Note : All Commands and Directory Names are Case Sensitive
List the Drives you can mount –
cd /mnt/ |
Press TAB to list the Drives. Mounting F Drive.
cd /mnt/f |
![image image](https://www.azure365pro.com/wp-content/uploads/2016/08/image_thumb-45.png)
![image image](https://www.azure365pro.com/wp-content/uploads/2016/08/image_thumb-46.png)
Change Directories get inside c:\cert –
cd /mnt/f/cert/ |
List Directories –
![image image](https://www.azure365pro.com/wp-content/uploads/2016/08/image_thumb-47.png)
To Export private key from the Pfx File and Make .PEM file –
openssl pkcs12 -in mycert.pfx -nocerts -out key.pem -nodes |
![image image](https://www.azure365pro.com/wp-content/uploads/2016/08/image_thumb-48.png)
To Export Certificate from the Pfx file to .PEM file –
openssl pkcs12 -in mycert.pfx -nokeys -out cert.pem |
![image image](https://www.azure365pro.com/wp-content/uploads/2016/08/image_thumb-49.png)
Remove the Passphrase from Key.Pem File (Optional) –
openssl rsa -in key.pem -out server.key |
![image image](https://www.azure365pro.com/wp-content/uploads/2016/08/image_thumb-50.png)
To Export to .crt
openssl pkcs12 -in mycert.pfx -clcerts -nokeys -out mycert.crt |
![](https://www.azure365pro.com/wp-content/uploads/2016/08/CRT.png)
Remove the Passphrase from Key.Pem File (Optional) –
You can see below files –
![](https://www.azure365pro.com/wp-content/uploads/2016/08/example.png)