Converting a .p12 SSL Code Signing Certification to the .pfx format is amazingly simply. I wasted a couple of hours looking on Google without luck. So I hope this post saves someone else the time I wasted.
1.) A .p12 and .pfx are the exact same binary format, although the extension differs.
2.) Based on #1, all you have to do is change the file extension.
On Windows, open a command prompt and cd to the directly that contains the .p12 file. Then run the following command:
rename CompanyX.p12 CompanyX.pfx
11 thoughts on “Convert .p12 to .pfx”
Thank for this info. (it really works)
Buenos Aires Argentina
Year is 2020 and you saved me. Thanks you!
Thanks you just saved me a couple of hours 🙂
Great, thank you, you saved my time !
Thanks for posting this – saved me some time as well!
Thanks, I was wondering if a p12 and pfx are the same. Saved me some time as well. all these Cert formats are very confusing if you don’t deal with them regularly.
OK, but how to convert back from PFX to P12? Just kidding… thank you for this post, I slapped my forehead so hard after wasting even more time than you did.
Thanks so much for this post – saved me hours of googling, etc.
Cape Town, South Africa
i did find one wrinkle – if your private key is encrypted, put the p12 itself has no password, then windows trust store/azure trust vault will not process it, even though other programs manage to do so. Leave the private key and certificate unencrypted, and put a password on the pfx.