PKCS12_parseSection: OpenSSL (3)
Index Return to Main Contents
NAMEPKCS12_parse - parse a PKCS#12 structure
DESCRIPTIONPKCS12_parse() parses a PKCS12 structure.
p12 is the PKCS12 structure to parse. pass is the passphrase to use. If successful the private key will be written to *pkey, the corresponding certificate to *cert and any additional certificates to *ca.
NOTESThe parameters pkey and cert cannot be NULL. ca can be <NULL> in which case additional certificates will be discarded. *ca can also be a valid STACK in which case additional certificates are appended to *ca. If *ca is NULL a new STACK will be allocated.
BUGSOnly a single private key and corresponding certificate is returned by this function. More complex PKCS#12 files with multiple private keys will only return the first match.
Only friendlyName and localKeyID attributes are currently stored in certificates. Other attributes are discarded.
HISTORYPKCS12_parse was added in OpenSSL 0.9.3