Reading time: 6 – 9 minutes
PKCS#12 is a container for storing many cryptography objects as a single file. It is commonly used to bundle a private key with its X.509 certificate or to bundle all the members of a chain of trust. This is a fast and simple summary about how to extract your keys from those kind of files:
#Private key: openssl pkcs12 -in file_name.p12 -nocerts -out private.key #Certificates: openssl pkcs12 -in file_name.p12 -clcerts -nokeys -out public.crt
Recurrently I have to access to a usuful guide about those kind of openssl parameters, let me refer that guide:
The Most Common OpenSSL Commands (local copy)
Update 2016/09/19
Usefull links for SSL: