| /freebsd/crypto/openssl/include/openssl/ |
| H A D | pkcs12.h | 65 typedef struct PKCS12_SAFEBAG_st PKCS12_SAFEBAG; typedef 68 SKM_DEFINE_STACK_OF_INTERNAL(PKCS12_SAFEBAG, PKCS12_SAFEBAG, PKCS12_SAFEBAG) 70 #define sk_PKCS12_SAFEBAG_value(sk, idx) ((PKCS12_SAFEBAG *)OPENSSL_sk_value(ossl_check_const_PKCS1… 71 #define sk_PKCS12_SAFEBAG_new(cmp) ((STACK_OF(PKCS12_SAFEBAG) *)OPENSSL_sk_new(ossl_check_PKCS12_SA… 72 #define sk_PKCS12_SAFEBAG_new_null() ((STACK_OF(PKCS12_SAFEBAG) *)OPENSSL_sk_new_null()) 73 #define sk_PKCS12_SAFEBAG_new_reserve(cmp, n) ((STACK_OF(PKCS12_SAFEBAG) *)OPENSSL_sk_new_reserve(o… 77 #define sk_PKCS12_SAFEBAG_delete(sk, i) ((PKCS12_SAFEBAG *)OPENSSL_sk_delete(ossl_check_PKCS12_SAFE… 78 #define sk_PKCS12_SAFEBAG_delete_ptr(sk, ptr) ((PKCS12_SAFEBAG *)OPENSSL_sk_delete_ptr(ossl_check_P… 81 #define sk_PKCS12_SAFEBAG_pop(sk) ((PKCS12_SAFEBAG *)OPENSSL_sk_pop(ossl_check_PKCS12_SAFEBAG_sk_ty… 82 #define sk_PKCS12_SAFEBAG_shift(sk) ((PKCS12_SAFEBAG *)OPENSSL_sk_shift(ossl_check_PKCS12_SAFEBAG_s… [all …]
|
| H A D | pkcs12.h.in | 66 typedef struct PKCS12_SAFEBAG_st PKCS12_SAFEBAG; typedef 70 generate_stack_macros("PKCS12_SAFEBAG"); 98 OSSL_DEPRECATEDIN_1_1_0 ASN1_TYPE *PKCS12_get_attr(const PKCS12_SAFEBAG *bag, 110 const ASN1_TYPE *PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag, 112 const ASN1_OBJECT *PKCS12_SAFEBAG_get0_type(const PKCS12_SAFEBAG *bag); 113 int PKCS12_SAFEBAG_get_nid(const PKCS12_SAFEBAG *bag); 114 int PKCS12_SAFEBAG_get_bag_nid(const PKCS12_SAFEBAG *bag); 115 const ASN1_TYPE *PKCS12_SAFEBAG_get0_bag_obj(const PKCS12_SAFEBAG *bag); 116 const ASN1_OBJECT *PKCS12_SAFEBAG_get0_bag_type(const PKCS12_SAFEBAG *bag); 118 X509 *PKCS12_SAFEBAG_get1_cert_ex(const PKCS12_SAFEBAG *bag, OSSL_LIB_CTX *libctx, const char *prop… [all …]
|
| /freebsd/crypto/openssl/crypto/pkcs12/ |
| H A D | p12_asn.c | 64 ASN1_ADB_TEMPLATE(safebag_default) = ASN1_EXP(PKCS12_SAFEBAG, value.other, ASN1_ANY, 0); 66 ASN1_ADB(PKCS12_SAFEBAG) = { 67 ADB_ENTRY(NID_keyBag, ASN1_EXP(PKCS12_SAFEBAG, value.keybag, PKCS8_PRIV_KEY_INFO, 0)), 68 ADB_ENTRY(NID_pkcs8ShroudedKeyBag, ASN1_EXP(PKCS12_SAFEBAG, value.shkeybag, X509_SIG, 0)), 69 …ADB_ENTRY(NID_safeContentsBag, ASN1_EXP_SEQUENCE_OF(PKCS12_SAFEBAG, value.safes, PKCS12_SAFEBAG, 0… 70 ADB_ENTRY(NID_certBag, ASN1_EXP(PKCS12_SAFEBAG, value.bag, PKCS12_BAGS, 0)), 71 ADB_ENTRY(NID_crlBag, ASN1_EXP(PKCS12_SAFEBAG, value.bag, PKCS12_BAGS, 0)), 72 ADB_ENTRY(NID_secretBag, ASN1_EXP(PKCS12_SAFEBAG, value.bag, PKCS12_BAGS, 0)) 73 } ASN1_ADB_END(PKCS12_SAFEBAG, 0, type, 0, &safebag_default_tt, NULL); 75 ASN1_SEQUENCE(PKCS12_SAFEBAG) = { [all …]
|
| H A D | p12_sbag.c | 17 ASN1_TYPE *PKCS12_get_attr(const PKCS12_SAFEBAG *bag, int attr_nid) in PKCS12_get_attr() 23 const ASN1_TYPE *PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag, in PKCS12_SAFEBAG_get0_attr() 34 const PKCS8_PRIV_KEY_INFO *PKCS12_SAFEBAG_get0_p8inf(const PKCS12_SAFEBAG *bag) in PKCS12_SAFEBAG_get0_p8inf() 41 const X509_SIG *PKCS12_SAFEBAG_get0_pkcs8(const PKCS12_SAFEBAG *bag) in PKCS12_SAFEBAG_get0_pkcs8() 48 const STACK_OF(PKCS12_SAFEBAG) * in STACK_OF() argument 49 PKCS12_SAFEBAG_get0_safes(const PKCS12_SAFEBAG *bag) in STACK_OF() 56 const ASN1_OBJECT *PKCS12_SAFEBAG_get0_type(const PKCS12_SAFEBAG *bag) in PKCS12_SAFEBAG_get0_type() 61 int PKCS12_SAFEBAG_get_nid(const PKCS12_SAFEBAG *bag) in PKCS12_SAFEBAG_get_nid() 66 int PKCS12_SAFEBAG_get_bag_nid(const PKCS12_SAFEBAG *bag) in PKCS12_SAFEBAG_get_bag_nid() 75 const ASN1_OBJECT *PKCS12_SAFEBAG_get0_bag_type(const PKCS12_SAFEBAG *bag) in PKCS12_SAFEBAG_get0_bag_type() [all …]
|
| H A D | p12_crt.c | 15 static int pkcs12_add_bag(STACK_OF(PKCS12_SAFEBAG) **pbags, 16 PKCS12_SAFEBAG *bag); 17 static int pkcs12_remove_bag(STACK_OF(PKCS12_SAFEBAG) **pbags, 18 PKCS12_SAFEBAG *bag); 19 static PKCS12_SAFEBAG *pkcs12_add_cert_bag(STACK_OF(PKCS12_SAFEBAG) **pbags, 26 static int copy_bag_attr(PKCS12_SAFEBAG *bag, EVP_PKEY *pkey, int nid) in copy_bag_attr() 43 STACK_OF(PKCS12_SAFEBAG) *bags = NULL; in PKCS12_create_ex2() 44 PKCS12_SAFEBAG *bag = NULL; in PKCS12_create_ex2() 189 static PKCS12_SAFEBAG *pkcs12_add_cert_bag(STACK_OF(PKCS12_SAFEBAG) **pbags, in pkcs12_add_cert_bag() 196 PKCS12_SAFEBAG *bag = NULL; in pkcs12_add_cert_bag() [all …]
|
| H A D | p12_attr.c | 17 int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name, in PKCS12_add_localkeyid() 39 int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name, in PKCS12_add_friendlyname_asc() 50 int PKCS12_add_friendlyname_utf8(PKCS12_SAFEBAG *bag, const char *name, in PKCS12_add_friendlyname_utf8() 61 int PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag, in PKCS12_add_friendlyname_uni() 72 int PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen) in PKCS12_add_CSPName_asc() 82 int PKCS12_add1_attr_by_NID(PKCS12_SAFEBAG *bag, int nid, int type, in PKCS12_add1_attr_by_NID() 91 int PKCS12_add1_attr_by_txt(PKCS12_SAFEBAG *bag, const char *attrname, int type, in PKCS12_add1_attr_by_txt() 110 char *PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag) in PKCS12_get_friendlyname() 123 PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag) in STACK_OF() 128 void PKCS12_SAFEBAG_set0_attrs(PKCS12_SAFEBAG *bag, STACK_OF(X509_ATTRIBUTE) *attrs) in PKCS12_SAFEBAG_set0_attrs()
|
| H A D | p12_add.c | 20 PKCS12_SAFEBAG *PKCS12_item_pack_safebag(void *obj, const ASN1_ITEM *it, in PKCS12_item_pack_safebag() 24 PKCS12_SAFEBAG *safebag; in PKCS12_item_pack_safebag() 49 PKCS7 *PKCS12_pack_p7data(STACK_OF(PKCS12_SAFEBAG) *sk) in PKCS12_pack_p7data() 75 STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7data(PKCS7 *p7) in STACK_OF() argument 96 STACK_OF(PKCS12_SAFEBAG) *bags, in PKCS12_pack_p7encdata_ex() 149 STACK_OF(PKCS12_SAFEBAG) *bags) in PKCS12_pack_p7encdata() 155 STACK_OF(PKCS12_SAFEBAG) *PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, in STACK_OF() argument 173 PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey_ex(const PKCS12_SAFEBAG *bag, in PKCS12_decrypt_skey_ex() 180 PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey(const PKCS12_SAFEBAG *bag, in PKCS12_decrypt_skey()
|
| H A D | p12_kiss.c | 20 static int parse_bags(const STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass, 24 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, 142 STACK_OF(PKCS12_SAFEBAG) *bags; in parse_pk12() 174 static int parse_bags(const STACK_OF(PKCS12_SAFEBAG) *bags, const char *pass, in parse_bags() 189 static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, in parse_bag()
|
| H A D | p12_npas.c | 21 static int newpass_bags(STACK_OF(PKCS12_SAFEBAG) *bags, const char *oldpass, 24 static int newpass_bag(PKCS12_SAFEBAG *bag, const char *oldpass, 63 STACK_OF(PKCS12_SAFEBAG) *bags = NULL; in newpass_p12() 140 static int newpass_bags(STACK_OF(PKCS12_SAFEBAG) *bags, const char *oldpass, in newpass_bags() 155 static int newpass_bag(PKCS12_SAFEBAG *bag, const char *oldpass, in newpass_bag()
|
| H A D | p12_local.h | 28 STACK_OF(PKCS12_SAFEBAG) *safes;
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | PKCS12_SAFEBAG_get1_cert.pod | 17 const ASN1_TYPE *PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag, 19 const ASN1_OBJECT *PKCS12_SAFEBAG_get0_type(const PKCS12_SAFEBAG *bag); 20 int PKCS12_SAFEBAG_get_nid(const PKCS12_SAFEBAG *bag); 21 int PKCS12_SAFEBAG_get_bag_nid(const PKCS12_SAFEBAG *bag); 22 const ASN1_TYPE *PKCS12_SAFEBAG_get0_bag_obj(const PKCS12_SAFEBAG *bag); 23 const ASN1_OBJECT *PKCS12_SAFEBAG_get0_bag_type(const PKCS12_SAFEBAG *bag); 24 X509_CRL *PKCS12_SAFEBAG_get1_cert_ex(const PKCS12_SAFEBAG *bag, 26 X509 *PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag); 27 X509_CRL *PKCS12_SAFEBAG_get1_crl_ex(const PKCS12_SAFEBAG *bag, 29 X509_CRL *PKCS12_SAFEBAG_get1_crl(const PKCS12_SAFEBAG *bag); [all …]
|
| H A D | PKCS12_SAFEBAG_create_cert.pod | 14 PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_cert(X509 *x509); 15 PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_crl(X509_CRL *crl); 16 PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_secret(int type, int vtype, 19 PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_p8inf(PKCS8_PRIV_KEY_INFO *p8); 20 PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_pkcs8(X509_SIG *p8); 21 PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_pkcs8_encrypt(int pbe_nid, 27 PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_pkcs8_encrypt_ex(int pbe_nid, 38 PKCS12_SAFEBAG_create_cert() creates a new B<PKCS12_SAFEBAG> of type B<NID_certBag> 41 PKCS12_SAFEBAG_create_crl() creates a new B<PKCS12_SAFEBAG> of type B<NID_crlBag> 44 PKCS12_SAFEBAG_create_secret() creates a new B<PKCS12_SAFEBAG> of type [all …]
|
| H A D | PKCS12_add_cert.pod | 12 PKCS12_SAFEBAG *PKCS12_add_cert(STACK_OF(PKCS12_SAFEBAG) **pbags, X509 *cert); 13 PKCS12_SAFEBAG *PKCS12_add_key(STACK_OF(PKCS12_SAFEBAG) **pbags, 16 PKCS12_SAFEBAG *PKCS12_add_key_ex(STACK_OF(PKCS12_SAFEBAG) **pbags, 21 PKCS12_SAFEBAG *PKCS12_add_secret(STACK_OF(PKCS12_SAFEBAG) **pbags, 26 These functions create a new B<PKCS12_SAFEBAG> and add it to the set of safeBags 58 A valid B<PKCS12_SAFEBAG> structure or NULL if an error occurred.
|
| H A D | PKCS12_add_friendlyname_asc.pod | 13 int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name, 16 int PKCS12_add_friendlyname_utf8(PKCS12_SAFEBAG *bag, const char *name, 19 int PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag, 33 I<bag> is the B<PKCS12_SAFEBAG> to add the attribute to.
|
| H A D | PKCS12_SAFEBAG_get0_attrs.pod | 12 const STACK_OF(X509_ATTRIBUTE) *PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag); 20 PKCS#12 safeBag. I<bag> is the B<PKCS12_SAFEBAG> to retrieve the attributes from. 34 is still owned by the B<PKCS12_SAFEBAG> in which it resides.
|
| H A D | PKCS12_SAFEBAG_set0_attrs.pod | 12 void PKCS12_SAFEBAG_set0_attrs(PKCS12_SAFEBAG *bag, STACK_OF(X509_ATTRIBUTE) *attrs); 17 PKCS#12 safeBag. I<bag> is the B<PKCS12_SAFEBAG> to assign the attributes to.
|
| H A D | PKCS12_add_CSPName_asc.pod | 11 int PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen); 17 I<bag> is the B<PKCS12_SAFEBAG> to add the attribute to.
|
| H A D | PKCS12_add_localkeyid.pod | 11 int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, const char *name, 19 I<bag> is the B<PKCS12_SAFEBAG> to add the attribute to.
|
| H A D | PKCS12_get_friendlyname.pod | 11 char *PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag); 18 I<bag> is the B<PKCS12_SAFEBAG> to retrieve the attribute from.
|
| 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, 25 B<PKCS12_SAFEBAG>s and adds this to a set of PKCS7 contentInfos. Its type
|
| H A D | PKCS12_decrypt_skey.pod | 12 PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey(const PKCS12_SAFEBAG *bag, 14 PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey_ex(const PKCS12_SAFEBAG *bag,
|
| H A D | PKCS12_add1_attr_by_NID.pod | 12 int PKCS12_add1_attr_by_NID(PKCS12_SAFEBAG *bag, int nid, int type, 14 int PKCS12_add1_attr_by_txt(PKCS12_SAFEBAG *bag, const char *attrname, int type,
|
| H A D | PKCS12_pack_p7encdata.pod | 14 STACK_OF(PKCS12_SAFEBAG) *bags); 17 STACK_OF(PKCS12_SAFEBAG) *bags,
|
| /freebsd/crypto/openssl/test/helpers/ |
| H A D | pkcs12.c | 36 static int add_attributes(PKCS12_SAFEBAG *bag, const PKCS12_ATTR *attrs); 297 static STACK_OF(PKCS12_SAFEBAG) *decode_contentinfo(STACK_OF(PKCS7) *safes, int idx, const PKCS12_E… in STACK_OF() argument 299 STACK_OF(PKCS12_SAFEBAG) *bags = NULL; in STACK_OF() 328 static int add_attributes(PKCS12_SAFEBAG *bag, const PKCS12_ATTR *attr) in add_attributes() 373 PKCS12_SAFEBAG *bag = NULL; in add_certbag() 407 PKCS12_SAFEBAG *bag = NULL; in add_keybag() 439 PKCS12_SAFEBAG *bag = NULL; in add_secretbag() 540 const PKCS12_SAFEBAG *bag; in check_certbag() 581 const PKCS12_SAFEBAG *bag; in check_keybag() 643 const PKCS12_SAFEBAG *bag; in check_secretbag()
|
| /freebsd/crypto/openssl/demos/pkcs12/ |
| H A D | pkread.c | 24 STACK_OF(PKCS12_SAFEBAG) *bags; in find_friendly_name() 25 PKCS12_SAFEBAG *bag; in find_friendly_name()
|