Convert .p12 to .pfx

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.

The facts:
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

Responses

  1. raul garcia Avatar

    Thank for this info. (it really works)

    Raul
    Buenos Aires Argentina

    1. Pedro Massango Avatar

      Year is 2020 and you saved me. Thanks you!

  2. Soren Ullidtz Avatar

    Thanks you just saved me a couple of hours 🙂

  3. Ramac Avatar

    Great, thank you, you saved my time !

  4. andrejkvasnica Avatar

    1000x thanks!

  5. Ronald Avatar

    Thanks for posting this – saved me some time as well!

  6. Jay Avatar

    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.

  7. Kurt Avatar

    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.

  8. Enver Hassim Avatar

    Thanks so much for this post – saved me hours of googling, etc.
    Enver
    Cape Town, South Africa

  9. Jürgen Struck Avatar

    THANK YOU!!!

  10. simon Avatar

    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.

Leave a Reply