PKCS12_init3ssl
Create a new empty pkcs#12 structure
Usage
#include <openssl/pkcs12.h>PKCS12 *PKCS12_init(int mode);PKCS12 *PKCS12_init_ex(int mode, OSSL_LIB_CTX *ctx, const char *propq);
Overview
PKCS12_init() creates an empty PKCS#12 structure. Any PKCS#7 authSafes added to this structure are enclosed first within a single PKCS#7 contentInfo of type mode. Currently the only supported type is NID_pkcs7_data.
PKCS12_init_ex() creates an empty PKCS#12 structure and assigns the supplied ctx and propq to be used to select algorithm implementations for operations performed on the PKCS12 object.
Return values
PKCS12_init() and PKCS12_init_ex() return a valid PKCS12 structure or NULL if an error occurred.
Releases
3 releases since Debian 12 (Bookworm); the text changed 2 times.