/openssl/crypto/pkcs12/ |
H A D | p12_npas.c | 61 STACK_OF(PKCS12_SAFEBAG) *bags = NULL; in newpass_p12() 77 bags = PKCS12_unpack_p7data(p7); in newpass_p12() 79 bags = PKCS12_unpack_p7encdata(p7, oldpass, -1); in newpass_p12() 86 if (bags == NULL) in newpass_p12() 88 if (!newpass_bags(bags, oldpass, newpass)) in newpass_p12() 92 p7new = PKCS12_pack_p7data(bags); in newpass_p12() 95 pbe_saltlen, pbe_iter, bags); in newpass_p12() 98 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in newpass_p12() 99 bags = NULL; in newpass_p12() 126 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in newpass_p12() [all …]
|
H A D | p12_crt.c | 34 STACK_OF(PKCS12_SAFEBAG) *bags = NULL; in PKCS12_create_ex() 63 bag = PKCS12_add_cert(&bags, cert); in PKCS12_create_ex() 72 if (!PKCS12_add_cert(&bags, sk_X509_value(ca, i))) in PKCS12_create_ex() 76 if (bags && !PKCS12_add_safe_ex(&safes, bags, nid_cert, iter, pass, in PKCS12_create_ex() 80 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in PKCS12_create_ex() 81 bags = NULL; in PKCS12_create_ex() 101 if (bags && !PKCS12_add_safe(&safes, bags, -1, 0, NULL)) in PKCS12_create_ex() 104 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in PKCS12_create_ex() 105 bags = NULL; in PKCS12_create_ex() 125 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in PKCS12_create_ex() [all …]
|
H A D | p12_kiss.c | 20 static int parse_bags(const STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass, 141 STACK_OF(PKCS12_SAFEBAG) *bags; in parse_pk12() 151 bags = PKCS12_unpack_p7data(p7); in parse_pk12() 153 bags = PKCS12_unpack_p7encdata(p7, pass, passlen); in parse_pk12() 156 if (!bags) { in parse_pk12() 160 if (!parse_bags(bags, pass, passlen, pkey, ocerts)) { in parse_pk12() 161 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in parse_pk12() 165 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in parse_pk12() 172 static int parse_bags(const STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass, in parse_bags() argument 176 for (i = 0; i < sk_PKCS12_SAFEBAG_num(bags); i++) { in parse_bags() [all …]
|
H A D | p12_add.c | 88 STACK_OF(PKCS12_SAFEBAG) *bags, in PKCS12_pack_p7encdata_ex() 126 passlen, bags, 1, ctx, propq))) { in PKCS12_pack_p7encdata_ex() 142 STACK_OF(PKCS12_SAFEBAG) *bags) in PKCS12_pack_p7encdata() 145 iter, bags, NULL, NULL); in PKCS12_pack_p7encdata()
|
/openssl/test/helpers/ |
H A D | pkcs12.c | 275 pb->bags = NULL; in start_contentinfo() 281 if (pb->success && pb->bags != NULL) { in end_contentinfo() 286 pb->bags = NULL; in end_contentinfo() 292 if (pb->success && pb->bags != NULL) { in end_contentinfo_encrypted() 305 pb->bags = NULL; in end_contentinfo_encrypted() 326 bags = PKCS12_unpack_p7data(p7); in STACK_OF() 328 if (!TEST_ptr(bags)) in STACK_OF() 331 return bags; in STACK_OF() 756 if (!TEST_ptr(pb->bags)) { in start_check_contentinfo() 770 if (!TEST_ptr(pb->bags)) { in start_check_contentinfo_encrypted() [all …]
|
H A D | pkcs12.h | 49 STACK_OF(PKCS12_SAFEBAG) *bags;
|
/openssl/demos/pkcs12/ |
H A D | pkread.c | 24 STACK_OF(PKCS12_SAFEBAG) *bags; in find_friendly_name() 33 || (bags = PKCS12_unpack_p7data(safe)) == NULL) in find_friendly_name() 36 for (m = 0; m < sk_PKCS12_SAFEBAG_num(bags) && name == NULL; m++) { in find_friendly_name() 37 bag = sk_PKCS12_SAFEBAG_value(bags, m); in find_friendly_name() 40 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in find_friendly_name()
|
/openssl/doc/man3/ |
H A D | PKCS12_pack_p7encdata.pod | 14 STACK_OF(PKCS12_SAFEBAG) *bags); 17 STACK_OF(PKCS12_SAFEBAG) *bags, 23 type from the set of safeBags I<bags>. The algorithm ID in I<pbe_nid> can be
|
H A D | PKCS12_add_safe.pod | 12 int PKCS12_add_safe(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags, 14 int PKCS12_add_safe_ex(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags,
|
H A D | PKCS12_SAFEBAG_get1_cert.pod | 39 B<PKCS12_SAFEBAG>. This corresponds to the bag type for most bags, but can be
|
/openssl/apps/ |
H A D | pkcs12.c | 44 int dump_certs_pkeys_bags(BIO *out, const STACK_OF(PKCS12_SAFEBAG) *bags, 47 int dump_certs_pkeys_bag(BIO *out, const PKCS12_SAFEBAG *bags, 846 STACK_OF(PKCS12_SAFEBAG) *bags; in dump_certs_keys_p12() 857 bags = PKCS12_unpack_p7data(p7); in dump_certs_keys_p12() 865 bags = PKCS12_unpack_p7encdata(p7, pass, passlen); in dump_certs_keys_p12() 869 if (!bags) in dump_certs_keys_p12() 871 if (!dump_certs_pkeys_bags(out, bags, pass, passlen, in dump_certs_keys_p12() 873 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in dump_certs_keys_p12() 876 sk_PKCS12_SAFEBAG_pop_free(bags, PKCS12_SAFEBAG_free); in dump_certs_keys_p12() 877 bags = NULL; in dump_certs_keys_p12() [all …]
|
/openssl/include/openssl/ |
H A D | pkcs12.h.in | 170 STACK_OF(PKCS12_SAFEBAG) *bags); 173 STACK_OF(PKCS12_SAFEBAG) *bags, 308 int PKCS12_add_safe(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags, 310 int PKCS12_add_safe_ex(STACK_OF(PKCS7) **psafes, STACK_OF(PKCS12_SAFEBAG) *bags,
|