Home
last modified time | relevance | path

Searched refs:X509_NAME (Results 1 – 25 of 154) sorted by relevance

1234567

/freebsd/crypto/openssl/ssl/
H A Dssl_cert.c471 static void set0_CA_list(STACK_OF(X509_NAME) **ca_list, in set0_CA_list()
472 STACK_OF(X509_NAME) *name_list) in set0_CA_list()
478 STACK_OF(X509_NAME) *SSL_dup_CA_list(const STACK_OF(X509_NAME) *sk) in STACK_OF() argument
482 STACK_OF(X509_NAME) *ret; in STACK_OF()
483 X509_NAME *name; in STACK_OF()
502 void SSL_set0_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list) in SSL_set0_CA_list()
507 void SSL_CTX_set0_CA_list(SSL_CTX *ctx, STACK_OF(X509_NAME) *name_list) in SSL_CTX_set0_CA_list()
512 const STACK_OF(X509_NAME) *SSL_CTX_get0_CA_list(const SSL_CTX *ctx) in STACK_OF() argument
517 const STACK_OF(X509_NAME) *SSL_get0_CA_list(const SSL *s) in STACK_OF() argument
522 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 Dx_name.c36 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()
115 X509_NAME *a; in x509_name_ex_free()
119 a = (X509_NAME *)*pval; in x509_name_ex_free()
151 X509_NAME *x; in x509_name_ex_d2i()
215 X509_NAME *a = (X509_NAME *)*val; in x509_name_ex_i2d()
[all …]
H A Dx509name.c19 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 Dx509_local.h70 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);
H A Dx509_cmp.c103 X509_NAME *X509_get_issuer_name(const X509 *a) in X509_get_issuer_name()
120 X509_NAME *X509_get_subject_name(const X509 *a) in X509_get_subject_name()
256 int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b) in X509_NAME_cmp()
267 ret = i2d_X509_NAME((X509_NAME *)a, NULL); in X509_NAME_cmp()
273 ret = i2d_X509_NAME((X509_NAME *)b, NULL); in X509_NAME_cmp()
291 unsigned long X509_NAME_hash_ex(const X509_NAME *x, OSSL_LIB_CTX *libctx, in X509_NAME_hash_ex()
320 unsigned long X509_NAME_hash_old(const X509_NAME *x) in X509_NAME_hash_old()
350 X509 *X509_find_by_issuer_and_serial(STACK_OF(X509) *sk, const X509_NAME *name, in X509_find_by_issuer_and_serial()
360 x.cert_info.issuer = (X509_NAME *)name; /* won't modify it */ in X509_find_by_issuer_and_serial()
370 X509 *X509_find_by_subject(STACK_OF(X509) *sk, const X509_NAME *name) in X509_find_by_subject()
H A Dx509_lu.c93 const X509_NAME *name, X509_OBJECT *ret, in X509_LOOKUP_by_subject_ex()
109 const X509_NAME *name, X509_OBJECT *ret) in X509_LOOKUP_by_subject()
115 const X509_NAME *name, in X509_LOOKUP_by_issuer_serial()
295 const X509_NAME *name) in X509_STORE_CTX_get_obj_by_subject()
311 const X509_NAME *name, X509_OBJECT *ret) in X509_STORE_CTX_get_by_subject()
503 const X509_NAME *name, int *pnmatch) in x509_object_idx_cnt()
514 x509_s.cert_info.subject = (X509_NAME *)name; /* won't modify it */ in x509_object_idx_cnt()
518 crl_s.crl.issuer = (X509_NAME *)name; /* won't modify it */ in x509_object_idx_cnt()
530 const X509_NAME *name) in X509_OBJECT_idx_by_subject()
537 const X509_NAME *name) in X509_OBJECT_retrieve_by_subject()
[all …]
H A Dby_dir.c58 const X509_NAME *name, X509_OBJECT *ret);
60 const X509_NAME *name, X509_OBJECT *ret,
227 const X509_NAME *name, X509_OBJECT *ret, in get_cert_by_subject_ex()
247 data.st_x509.cert_info.subject = (X509_NAME *)name; /* won't modify it */ in get_cert_by_subject_ex()
250 data.crl.crl.issuer = (X509_NAME *)name; /* won't modify it */ in get_cert_by_subject_ex()
426 const X509_NAME *name, X509_OBJECT *ret) in get_cert_by_subject()
H A Dby_store.c166 const X509_NAME *name, X509_OBJECT *ret, in by_store_subject_ex()
170 OSSL_STORE_SEARCH_by_name((X509_NAME *)name); /* won't modify it */ in by_store_subject_ex()
220 const X509_NAME *name, X509_OBJECT *ret) in by_store_subject()
/freebsd/crypto/openssl/doc/man3/
H A DX509_get_subject_name.pod10 get X509_NAME hashes or get and set issuer or subject names
16 unsigned long X509_NAME_hash_ex(const X509_NAME *x, OSSL_LIB_CTX *libctx,
19 X509_NAME *X509_get_subject_name(const X509 *x);
20 int X509_set_subject_name(X509 *x, const X509_NAME *name);
23 X509_NAME *X509_get_issuer_name(const X509 *x);
24 int X509_set_issuer_name(X509 *x, const X509_NAME *name);
27 X509_NAME *X509_REQ_get_subject_name(const X509_REQ *req);
28 int X509_REQ_set_subject_name(X509_REQ *req, const X509_NAME *name);
30 X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl);
31 int X509_CRL_set_issuer_name(X509_CRL *x, const X509_NAME *name);
[all …]
H A DSSL_load_client_CA_file.pod15 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 DX509_NAME_get_index_by_NID.pod7 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 DX509_NAME_get0_der.pod5 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 DX509_NAME_add_entry_by_txt.pod6 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 DSSL_CTX_set0_CA_list.pod24 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 DOSSL_STORE_SEARCH.pod25 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 DOSSL_CRMF_MSG_get0_tmpl.pod23 const X509_NAME
25 const X509_NAME
32 const X509_NAME *OSSL_CRMF_CERTID_get0_issuer(const OSSL_CRMF_CERTID *cid);
/freebsd/crypto/openssl/include/openssl/
H A Dx509.h49 SKM_DEFINE_STACK_OF_INTERNAL(X509_NAME, X509_NAME, X509_NAME)
51 #define sk_X509_NAME_value(sk, idx) ((X509_NAME *)OPENSSL_sk_value(ossl_check_const_X509_NAME_sk_ty…
52 #define sk_X509_NAME_new(cmp) ((STACK_OF(X509_NAME) *)OPENSSL_sk_new(ossl_check_X509_NAME_compfunc_…
53 #define sk_X509_NAME_new_null() ((STACK_OF(X509_NAME) *)OPENSSL_sk_new_null())
54 #define sk_X509_NAME_new_reserve(cmp, n) ((STACK_OF(X509_NAME) *)OPENSSL_sk_new_reserve(ossl_check_…
58 #define sk_X509_NAME_delete(sk, i) ((X509_NAME *)OPENSSL_sk_delete(ossl_check_X509_NAME_sk_type(sk)…
59 #define sk_X509_NAME_delete_ptr(sk, ptr) ((X509_NAME *)OPENSSL_sk_delete_ptr(ossl_check_X509_NAME_s…
62 #define sk_X509_NAME_pop(sk) ((X509_NAME *)OPENSSL_sk_pop(ossl_check_X509_NAME_sk_type(sk)))
63 #define sk_X509_NAME_shift(sk) ((X509_NAME *)OPENSSL_sk_shift(ossl_check_X509_NAME_sk_type(sk)))
66 #define sk_X509_NAME_set(sk, idx, ptr) ((X509_NAME *)OPENSSL_sk_set(ossl_check_X509_NAME_sk_type(sk…
[all …]
H A Dx509.h.in51 generate_stack_macros("X509_NAME")
307 X509_NAME *issuer),
355 int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type,
478 DECLARE_ASN1_DUP_FUNCTION(X509_NAME)
547 DECLARE_ASN1_FUNCTIONS(X509_NAME)
549 int X509_NAME_set(X509_NAME **xn, const X509_NAME *name);
605 char *X509_NAME_oneline(const X509_NAME *a, char *buf, int size);
643 int X509_set_issuer_name(X509 *x, const X509_NAME *name);
644 X509_NAME *X509_get_issuer_name(const X509 *a);
645 int X509_set_subject_name(X509 *x, const X509_NAME *name);
[all …]
H A Dcrmf.h.in123 OSSL_CRMF_CERTID *OSSL_CRMF_CERTID_gen(const X509_NAME *issuer,
156 const X509_NAME
158 const X509_NAME
162 const X509_NAME
168 const X509_NAME *subject,
169 const X509_NAME *issuer,
H A Dcrmf.h170 OSSL_CRMF_CERTID *OSSL_CRMF_CERTID_gen(const X509_NAME *issuer,
203 const X509_NAME
205 const X509_NAME
209 const X509_NAME
215 const X509_NAME *subject,
216 const X509_NAME *issuer,
H A Dx509_vfy.h261 const X509_NAME *nm);
264 const X509_NAME *nm);
479 const X509_NAME *name);
482 const X509_NAME *name);
501 const X509_NAME *nm);
503 const X509_NAME *nm);
616 const X509_NAME *name,
620 const X509_NAME *name,
626 const X509_NAME *name,
693 const X509_NAME *name, X509_OBJECT *ret);
[all …]
/freebsd/crypto/openssl/include/crypto/
H A Dx509.h66 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/crypto/cmp/
H A Dcmp_hdr.c83 static int set1_general_name(GENERAL_NAME **tgt, const X509_NAME *src) in set1_general_name()
115 int ossl_cmp_hdr_set1_sender(OSSL_CMP_PKIHEADER *hdr, const X509_NAME *nm) in ossl_cmp_hdr_set1_sender()
122 int ossl_cmp_hdr_set1_recipient(OSSL_CMP_PKIHEADER *hdr, const X509_NAME *nm) in ossl_cmp_hdr_set1_recipient()
294 const X509_NAME *sender; in ossl_cmp_hdr_init()
295 const X509_NAME *rcp = NULL; in ossl_cmp_hdr_init()
/freebsd/crypto/openssl/crypto/crmf/
H A Dcrmf_lib.c177 OSSL_CRMF_CERTID *OSSL_CRMF_CERTID_gen(const X509_NAME *issuer, in IMPLEMENT_CRMF_CTRL_FUNC()
540 const X509_NAME
547 const X509_NAME
560 const X509_NAME *OSSL_CRMF_CERTID_get0_issuer(const OSSL_CRMF_CERTID *cid) in OSSL_CRMF_CERTID_get0_issuer()
578 const X509_NAME *subject, in OSSL_CRMF_CERTTEMPLATE_fill()
579 const X509_NAME *issuer, in OSSL_CRMF_CERTTEMPLATE_fill()
586 if (subject != NULL && !X509_NAME_set((X509_NAME **)&tmpl->subject, subject)) in OSSL_CRMF_CERTTEMPLATE_fill()
588 if (issuer != NULL && !X509_NAME_set((X509_NAME **)&tmpl->issuer, issuer)) in OSSL_CRMF_CERTTEMPLATE_fill()
/freebsd/crypto/openssl/test/helpers/
H A Dhandshake.h66 STACK_OF(X509_NAME) *server_ca_names;
74 STACK_OF(X509_NAME) *client_ca_names;

1234567