How exactly would I generate a .key file and a .crt file from a .p12 file?

1 Answer 1


A little googling finds this

Hope it helps

edit: added fixed commands:

openssl pkcs12 -in filename.pfx -nocerts -out filename.key

openssl pkcs12 -in filename.pfx -clcerts -nokeys -out filename.crt 

OpenSSL can be downloaded here:

  • Hmm, that wasn't the exact answer but I think I've worked it out anyway. Aug 2, 2012 at 23:38
  • 3
    Perfect answer with the commands added :) Aug 3, 2012 at 0:37
  • 10
    And if you want to save the key without a passphrase, add -nodes (no DES) before the -out.
    – jcaron
    Oct 23, 2018 at 10:45
  • openssl binary: slproweb.com/products/Win32OpenSSL.html Feb 17, 2020 at 8:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .