| /freebsd/crypto/openssl/ssl/ |
| H A D | ssl_cert.c | 556 static void set0_CA_list(STACK_OF(X509_NAME) **ca_list, in set0_CA_list() 557 STACK_OF(X509_NAME) *name_list) in set0_CA_list() 563 STACK_OF(X509_NAME) *SSL_dup_CA_list(const STACK_OF(X509_NAME) *sk) in STACK_OF() argument 567 STACK_OF(X509_NAME) *ret; in STACK_OF() 568 X509_NAME *name; in STACK_OF() 587 void SSL_set0_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list) in SSL_set0_CA_list() 597 void SSL_CTX_set0_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *name_list) in SSL_CTX_set0_CA_list() 602 const STACK_OF(X509_NAME) *SSL_CTX_get0_CA_list(const SSL_CTX *ctx) in STACK_OF() argument 607 const STACK_OF(X509_NAME) *SSL_get0_CA_list(const SSL *s) in STACK_OF() argument 617 void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *name_list) in SSL_CTX_set_client_CA_list() [all …]
|
| /freebsd/crypto/openssl/crypto/x509/ |
| H A D | x_name.c | 36 static int x509_name_encode(X509_NAME *a); 37 static int x509_name_canon(X509_NAME *a); 84 IMPLEMENT_EXTERN_ASN1(X509_NAME, V_ASN1_SEQUENCE, x509_name_ff) in IMPLEMENT_EXTERN_ASN1() argument 86 IMPLEMENT_ASN1_FUNCTIONS(X509_NAME) in IMPLEMENT_EXTERN_ASN1() 88 IMPLEMENT_ASN1_DUP_FUNCTION(X509_NAME) in IMPLEMENT_EXTERN_ASN1() 92 X509_NAME *ret = OPENSSL_zalloc(sizeof(*ret)); in IMPLEMENT_EXTERN_ASN1() 118 X509_NAME *a; in x509_name_ex_free() 122 a = (X509_NAME *)*pval; in x509_name_ex_free() 154 X509_NAME *x; in x509_name_ex_d2i() 218 X509_NAME *a = (X509_NAME *)*val; in x509_name_ex_i2d() [all …]
|
| H A D | x509name.c | 19 int X509_NAME_get_text_by_NID(const X509_NAME *name, int nid, in X509_NAME_get_text_by_NID() 30 int X509_NAME_get_text_by_OBJ(const X509_NAME *name, const ASN1_OBJECT *obj, in X509_NAME_get_text_by_OBJ() 50 int X509_NAME_entry_count(const X509_NAME *name) in X509_NAME_entry_count() 60 int X509_NAME_get_index_by_NID(const X509_NAME *name, int nid, int lastpos) in X509_NAME_get_index_by_NID() 71 int X509_NAME_get_index_by_OBJ(const X509_NAME *name, const ASN1_OBJECT *obj, in X509_NAME_get_index_by_OBJ() 92 X509_NAME_ENTRY *X509_NAME_get_entry(const X509_NAME *name, int loc) in X509_NAME_get_entry() 101 X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, int loc) in X509_NAME_delete_entry() 141 int X509_NAME_add_entry_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int type, in X509_NAME_add_entry_by_OBJ() 156 int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, int type, in X509_NAME_add_entry_by_NID() 170 int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type, in X509_NAME_add_entry_by_txt() [all …]
|
| H A D | x509_local.h | 70 const ASN1_INTEGER *ser, const X509_NAME *issuer); 83 const X509_NAME *name, X509_OBJECT *ret); 85 const X509_NAME *name, 94 const X509_NAME *name, X509_OBJECT *ret, 141 const X509_NAME *nm); 144 const X509_NAME *nm); 161 const X509_NAME *name, X509_OBJECT *ret);
|
| H A D | x509_cmp.c | 100 X509_NAME *X509_get_issuer_name(const X509 *a) in X509_get_issuer_name() 117 X509_NAME *X509_get_subject_name(const X509 *a) in X509_get_subject_name() 255 int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b) in X509_NAME_cmp() 266 ret = i2d_X509_NAME((X509_NAME *)a, NULL); in X509_NAME_cmp() 272 ret = i2d_X509_NAME((X509_NAME *)b, NULL); in X509_NAME_cmp() 290 unsigned long X509_NAME_hash_ex(const X509_NAME *x, OSSL_LIB_CTX *libctx, in X509_NAME_hash_ex() 317 unsigned long X509_NAME_hash_old(const X509_NAME *x) in X509_NAME_hash_old() 345 X509 *X509_find_by_issuer_and_serial(STACK_OF(X509) *sk, const X509_NAME *name, in X509_find_by_issuer_and_serial() 355 x.cert_info.issuer = (X509_NAME *)name; /* won't modify it */ in X509_find_by_issuer_and_serial() 365 X509 *X509_find_by_subject(STACK_OF(X509) *sk, const X509_NAME *name) in X509_find_by_subject()
|
| H A D | x509aset.c | 37 static int replace_dirName(GENERAL_NAMES **names, const X509_NAME *dirName) in replace_dirName() 41 X509_NAME *name_copy; in replace_dirName() 96 const X509_NAME *issuer) in OSSL_ISSUER_SERIAL_set1_issuer() 144 int X509_ACERT_set1_issuerName(X509_ACERT *x, const X509_NAME *name) in X509_ACERT_set1_issuerName()
|
| H A D | x509_lu.c | 96 const X509_NAME *name, X509_OBJECT *ret, in X509_LOOKUP_by_subject_ex() 112 const X509_NAME *name, X509_OBJECT *ret) in X509_LOOKUP_by_subject() 118 const X509_NAME *name, in X509_LOOKUP_by_issuer_serial() 300 const X509_NAME *name) in X509_STORE_CTX_get_obj_by_subject() 321 const X509_NAME *name, X509_OBJECT *ret) in ossl_x509_store_ctx_get_by_subject() 381 const X509_NAME *name, X509_OBJECT *ret) in X509_STORE_CTX_get_by_subject() 535 const X509_NAME *name, int *pnmatch) in x509_object_idx_cnt() 545 x509_s.cert_info.subject = (X509_NAME *)name; /* won't modify it */ in x509_object_idx_cnt() 549 crl_s.crl.issuer = (X509_NAME *)name; /* won't modify it */ in x509_object_idx_cnt() 563 const X509_NAME *name) in X509_OBJECT_idx_by_subject() [all …]
|
| H A D | by_dir.c | 58 const X509_NAME *name, X509_OBJECT *ret); 60 const X509_NAME *name, X509_OBJECT *ret, 223 const X509_NAME *name, X509_OBJECT *ret, in get_cert_by_subject_ex() 243 data.st_x509.cert_info.subject = (X509_NAME *)name; /* won't modify it */ in get_cert_by_subject_ex() 246 data.crl.crl.issuer = (X509_NAME *)name; /* won't modify it */ in get_cert_by_subject_ex() 435 const X509_NAME *name, X509_OBJECT *ret) in get_cert_by_subject()
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | X509_get_subject_name.pod | 11 get X509_NAME hashes or get and set issuer or subject names 17 unsigned long X509_NAME_hash_ex(const X509_NAME *x, OSSL_LIB_CTX *libctx, 20 X509_NAME *X509_get_subject_name(const X509 *x); 21 int X509_set_subject_name(X509 *x, const X509_NAME *name); 24 X509_NAME *X509_get_issuer_name(const X509 *x); 25 int X509_set_issuer_name(X509 *x, const X509_NAME *name); 28 X509_NAME *X509_REQ_get_subject_name(const X509_REQ *req); 29 int X509_REQ_set_subject_name(X509_REQ *req, const X509_NAME *name); 31 X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl); 32 int X509_CRL_set_issuer_name(X509_CRL *x, const X509_NAME *name); [all …]
|
| H A D | SSL_load_client_CA_file.pod | 15 STACK_OF(X509_NAME) *SSL_load_client_CA_file_ex(const char *file, 18 STACK_OF(X509_NAME) *SSL_load_client_CA_file(const char *file); 20 int SSL_add_file_cert_subjects_to_stack(STACK_OF(X509_NAME) *stack, 22 int SSL_add_dir_cert_subjects_to_stack(STACK_OF(X509_NAME) *stack, 24 int SSL_add_store_cert_subjects_to_stack(STACK_OF(X509_NAME) *stack, 30 a STACK_OF(X509_NAME) with the subject names found. The library context I<libctx> 66 =item Pointer to STACK_OF(X509_NAME) 92 STACK_OF(X509_NAME) *cert_names;
|
| H A D | X509_NAME_get_index_by_NID.pod | 7 X509_NAME lookup and enumeration functions 13 int X509_NAME_get_index_by_NID(const X509_NAME *name, int nid, int lastpos); 14 int X509_NAME_get_index_by_OBJ(const X509_NAME *name, 17 int X509_NAME_entry_count(const X509_NAME *name); 18 X509_NAME_ENTRY *X509_NAME_get_entry(const X509_NAME *name, int loc); 20 int X509_NAME_get_text_by_NID(const X509_NAME *name, int nid, 22 int X509_NAME_get_text_by_OBJ(const X509_NAME *name, const ASN1_OBJECT *obj, 27 These functions allow an B<X509_NAME> structure to be examined. The 28 B<X509_NAME> structure is the same as the B<Name> type defined in 85 X509_NAME_get_entry() returns an B<X509_NAME> pointer to the
|
| H A D | X509_NAME_get0_der.pod | 5 X509_NAME_get0_der - get X509_NAME DER encoding 11 int X509_NAME_get0_der(const X509_NAME *nm, const unsigned char **pder, 18 encoding of an B<X509_NAME> structure in B<*pder> and consisting of 20 the encoding of an B<X509_NAME> structure without copying it.
|
| H A D | X509_NAME_add_entry_by_txt.pod | 6 X509_NAME_add_entry, X509_NAME_delete_entry - X509_NAME modification functions 12 int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type, 15 int X509_NAME_add_entry_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int type, 18 int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, int type, 21 int X509_NAME_add_entry(X509_NAME *name, const X509_NAME_ENTRY *ne, int loc, int set); 23 X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, int loc); 88 Create an B<X509_NAME> structure: 92 X509_NAME *nm;
|
| H A D | SSL_CTX_set0_CA_list.pod | 24 void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *list); 25 void SSL_set_client_CA_list(SSL *s, STACK_OF(X509_NAME) *list); 26 STACK_OF(X509_NAME) *SSL_get_client_CA_list(const SSL *s); 27 STACK_OF(X509_NAME) *SSL_CTX_get_client_CA_list(const SSL_CTX *ctx); 31 void SSL_CTX_set0_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *name_list); 32 void SSL_set0_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list); 33 const STACK_OF(X509_NAME) *SSL_CTX_get0_CA_list(const SSL_CTX *ctx); 34 const STACK_OF(X509_NAME) *SSL_get0_CA_list(const SSL *s); 38 const STACK_OF(X509_NAME) *SSL_get0_peer_CA_list(const SSL *s);
|
| H A D | OSSL_STORE_SEARCH.pod | 25 OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_name(X509_NAME *name); 26 OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_issuer_serial(X509_NAME *name, 37 X509_NAME *OSSL_STORE_SEARCH_get0_name(OSSL_STORE_SEARCH *criterion); 101 The subject name itself is a B<X509_NAME> pointer. 109 The issuer name itself is a B<X509_NAME> pointer, and the serial number is 149 OSSL_STORE_SEARCH_get0_name() returns a B<X509_NAME> pointer on success,
|
| H A D | GENERAL_NAME.pod | 15 int GENERAL_NAME_set1_X509_NAME(GENERAL_NAME **tgt, const X509_NAME *src); 20 and populates it based on provided X509_NAME I<src> which can be NULL.
|
| H A D | X509_NAME_print_ex.pod | 6 X509_NAME_oneline - X509_NAME printing routines 12 int X509_NAME_print_ex(BIO *out, const X509_NAME *nm, 14 int X509_NAME_print_ex_fp(FILE *fp, const X509_NAME *nm, 16 char *X509_NAME_oneline(const X509_NAME *a, char *buf, int size); 17 int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase);
|
| /freebsd/crypto/openssl/include/openssl/ |
| H A D | x509.h | 55 SKM_DEFINE_STACK_OF_INTERNAL(X509_NAME, X509_NAME, X509_NAME) 57 #define sk_X509_NAME_value(sk, idx) ((X509_NAME *)OPENSSL_sk_value(ossl_check_const_X509_NAME_sk_ty… 58 #define sk_X509_NAME_new(cmp) ((STACK_OF(X509_NAME) *)OPENSSL_sk_new(ossl_check_X509_NAME_compfunc_… 59 #define sk_X509_NAME_new_null() ((STACK_OF(X509_NAME) *)OPENSSL_sk_new_null()) 60 #define sk_X509_NAME_new_reserve(cmp, n) ((STACK_OF(X509_NAME) *)OPENSSL_sk_new_reserve(ossl_check_… 64 #define sk_X509_NAME_delete(sk, i) ((X509_NAME *)OPENSSL_sk_delete(ossl_check_X509_NAME_sk_type(sk)… 65 #define sk_X509_NAME_delete_ptr(sk, ptr) ((X509_NAME *)OPENSSL_sk_delete_ptr(ossl_check_X509_NAME_s… 68 #define sk_X509_NAME_pop(sk) ((X509_NAME *)OPENSSL_sk_pop(ossl_check_X509_NAME_sk_type(sk))) 69 #define sk_X509_NAME_shift(sk) ((X509_NAME *)OPENSSL_sk_shift(ossl_check_X509_NAME_sk_type(sk))) 72 #define sk_X509_NAME_set(sk, idx, ptr) ((X509_NAME *)OPENSSL_sk_set(ossl_check_X509_NAME_sk_type(sk… [all …]
|
| H A D | x509.h.in | 57 generate_stack_macros("X509_NAME") 320 const X509_NAME *issuer), 368 int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, 495 DECLARE_ASN1_DUP_FUNCTION(X509_NAME) 564 DECLARE_ASN1_FUNCTIONS(X509_NAME) 566 int X509_NAME_set(X509_NAME **xn, const X509_NAME *name); 622 char *X509_NAME_oneline(const X509_NAME *a, char *buf, int size); 660 int X509_set_issuer_name(X509 *x, const X509_NAME *name); 661 X509_NAME *X509_get_issuer_name(const X509 *a); 662 int X509_set_subject_name(X509 *x, const X509_NAME *name); [all …]
|
| H A D | crmf.h.in | 141 OSSL_CRMF_CERTID *OSSL_CRMF_CERTID_gen(const X509_NAME *issuer, 174 const X509_NAME *OSSL_CRMF_CERTTEMPLATE_get0_subject(const OSSL_CRMF_CERTTEMPLATE *tmpl); 175 const X509_NAME *OSSL_CRMF_CERTTEMPLATE_get0_issuer(const OSSL_CRMF_CERTTEMPLATE *tmpl); 179 const X509_NAME *OSSL_CRMF_CERTID_get0_issuer(const OSSL_CRMF_CERTID *cid); 183 const X509_NAME *subject, 184 const X509_NAME *issuer,
|
| H A D | x509_vfy.h | 268 const X509_NAME *nm); 271 const X509_NAME *nm); 487 const X509_NAME *name); 490 const X509_NAME *name); 510 const X509_NAME *nm); 512 const X509_NAME *nm); 630 const X509_NAME *name, 634 const X509_NAME *name, 640 const X509_NAME *name, 702 const X509_NAME *name, X509_OBJECT *ret); [all …]
|
| H A D | crmf.h | 212 OSSL_CRMF_CERTID *OSSL_CRMF_CERTID_gen(const X509_NAME *issuer, 245 const X509_NAME *OSSL_CRMF_CERTTEMPLATE_get0_subject(const OSSL_CRMF_CERTTEMPLATE *tmpl); 246 const X509_NAME *OSSL_CRMF_CERTTEMPLATE_get0_issuer(const OSSL_CRMF_CERTTEMPLATE *tmpl); 250 const X509_NAME *OSSL_CRMF_CERTID_get0_issuer(const OSSL_CRMF_CERTID *cid); 254 const X509_NAME *subject, 255 const X509_NAME *issuer,
|
| /freebsd/crypto/openssl/include/crypto/ |
| H A D | x509.h | 66 X509_NAME *subject; /* certificate request DN */ 92 X509_NAME *issuer; /* CRL issuer name */ 164 X509_NAME *issuer; 166 X509_NAME *subject; 247 const X509_NAME *nm); 250 const X509_NAME *nm);
|
| /freebsd/crypto/openssl/test/helpers/ |
| H A D | handshake.h | 66 STACK_OF(X509_NAME) *server_ca_names; 74 STACK_OF(X509_NAME) *client_ca_names;
|
| /freebsd/crypto/openssl/crypto/cmp/ |
| H A D | cmp_hdr.c | 96 int ossl_cmp_hdr_set1_sender(OSSL_CMP_PKIHEADER *hdr, const X509_NAME *nm) in ossl_cmp_hdr_set1_sender() 103 int ossl_cmp_hdr_set1_recipient(OSSL_CMP_PKIHEADER *hdr, const X509_NAME *nm) in ossl_cmp_hdr_set1_recipient() 274 const X509_NAME *sender; in ossl_cmp_hdr_init() 275 const X509_NAME *rcp = NULL; in ossl_cmp_hdr_init()
|