PKCS12_BUILDER
PKCS12_BUILDER *new_pkcs12_builder(const char *filename)
PKCS12_BUILDER *pb = OPENSSL_malloc(sizeof(PKCS12_BUILDER));
int end_pkcs12_builder(PKCS12_BUILDER *pb)
void start_pkcs12(PKCS12_BUILDER *pb)
void end_pkcs12(PKCS12_BUILDER *pb)
void end_pkcs12_with_mac(PKCS12_BUILDER *pb, const PKCS12_ENC *mac)
static void generate_p12(PKCS12_BUILDER *pb, const PKCS12_ENC *mac)
void start_contentinfo(PKCS12_BUILDER *pb)
void end_contentinfo(PKCS12_BUILDER *pb)
void end_contentinfo_encrypted(PKCS12_BUILDER *pb, const PKCS12_ENC *enc)
void add_certbag(PKCS12_BUILDER *pb, const unsigned char *bytes, int len,
static void generate_p12(PKCS12_BUILDER *pb, const PKCS12_ENC *mac);
void add_keybag(PKCS12_BUILDER *pb, const unsigned char *bytes, int len,
void add_secretbag(PKCS12_BUILDER *pb, int secret_nid, const char *secret,
void check_certbag(PKCS12_BUILDER *pb, const unsigned char *bytes, int len,
void check_keybag(PKCS12_BUILDER *pb, const unsigned char *bytes, int len,
void check_secretbag(PKCS12_BUILDER *pb, int secret_nid, const char *secret, const PKCS12_ATTR *attrs)
void start_check_pkcs12(PKCS12_BUILDER *pb)
void start_check_pkcs12_with_mac(PKCS12_BUILDER *pb, const PKCS12_ENC *mac)
void start_check_pkcs12_file(PKCS12_BUILDER *pb)
void start_check_pkcs12_file_with_mac(PKCS12_BUILDER *pb, const PKCS12_ENC *mac)
void end_check_pkcs12(PKCS12_BUILDER *pb)
void start_check_contentinfo(PKCS12_BUILDER *pb)
void start_check_contentinfo_encrypted(PKCS12_BUILDER *pb, const PKCS12_ENC *enc)
void end_check_contentinfo(PKCS12_BUILDER *pb)
PKCS12_BUILDER *new_pkcs12_builder(const char *filename);
int end_pkcs12_builder(PKCS12_BUILDER *pb);
void start_pkcs12(PKCS12_BUILDER *pb);
void end_pkcs12(PKCS12_BUILDER *pb);
void end_pkcs12_with_mac(PKCS12_BUILDER *pb, const PKCS12_ENC *mac);
void start_contentinfo(PKCS12_BUILDER *pb);
void end_contentinfo(PKCS12_BUILDER *pb);
void end_contentinfo_encrypted(PKCS12_BUILDER *pb, const PKCS12_ENC *enc);
void add_certbag(PKCS12_BUILDER *pb, const unsigned char *bytes, int len,
void add_keybag(PKCS12_BUILDER *pb, const unsigned char *bytes, int len,
void add_secretbag(PKCS12_BUILDER *pb, int secret_nid, const char *secret,
void add_extra_attr(PKCS12_BUILDER *pb);
void start_check_pkcs12(PKCS12_BUILDER *pb);
void start_check_pkcs12_with_mac(PKCS12_BUILDER *pb, const PKCS12_ENC *mac);
void start_check_pkcs12_file(PKCS12_BUILDER *pb);
void start_check_pkcs12_file_with_mac(PKCS12_BUILDER *pb, const PKCS12_ENC *mac);
void end_check_pkcs12(PKCS12_BUILDER *pb);
void start_check_contentinfo(PKCS12_BUILDER *pb);
void start_check_contentinfo_encrypted(PKCS12_BUILDER *pb, const PKCS12_ENC *enc);
void end_check_contentinfo(PKCS12_BUILDER *pb);
void check_certbag(PKCS12_BUILDER *pb, const unsigned char *bytes, int len,
void check_keybag(PKCS12_BUILDER *pb, const unsigned char *bytes, int len,
void check_secretbag(PKCS12_BUILDER *pb, int secret_nid, const char *secret,
PKCS12_BUILDER *pb = new_pkcs12_builder("1cert.p12");
PKCS12_BUILDER *pb;
PKCS12_BUILDER *pb = new_pkcs12_builder("1keyattrs.p12");
PKCS12_BUILDER *pb;
PKCS12_BUILDER *pb = new_pkcs12_builder("1cert1key.p12");
PKCS12_BUILDER *pb = new_pkcs12_builder("1cert1key_enc.p12");
PKCS12_BUILDER *pb = new_pkcs12_builder("1secret.p12");
PKCS12_BUILDER *pb;
PKCS12_BUILDER *pb = new_pkcs12_builder("multi_contents.p12");
PKCS12_BUILDER *pb = new_pkcs12_builder("jdk_trusted.p12");
PKCS12_BUILDER *pb = new_pkcs12_builder("attrs.p12");