Home
last modified time | relevance | path

Searched refs:X509_STORE (Results 1 – 25 of 102) sorted by relevance

12345

/freebsd/crypto/openssl/doc/man3/
H A DX509_STORE_add_cert.pod5 X509_STORE,
13 - X509_STORE manipulation
19 typedef x509_store_st X509_STORE;
21 int X509_STORE_add_cert(X509_STORE *ctx, X509 *x);
22 int X509_STORE_add_crl(X509_STORE *ctx, X509_CRL *x);
23 int X509_STORE_set_depth(X509_STORE *store, int depth);
24 int X509_STORE_set_flags(X509_STORE *ctx, unsigned long flags);
25 int X509_STORE_set_purpose(X509_STORE *ctx, int purpose);
26 int X509_STORE_set_trust(X509_STORE *ctx, int trust);
28 X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *store,
[all …]
H A DSSL_CTX_set_cert_store.pod11 void SSL_CTX_set_cert_store(SSL_CTX *ctx, X509_STORE *store);
12 void SSL_CTX_set1_cert_store(SSL_CTX *ctx, X509_STORE *store);
13 X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *ctx);
18 of B<ctx> to/with B<store>. If another X509_STORE object is currently
25 If another X509_STORE object is currently set in B<ctx>, it will be X509_STORE_free()ed.
34 via lookup methods, handled inside the X509_STORE. From the X509_STORE
40 it is possible to manipulate the X509_STORE object beyond the
44 Currently no detailed documentation on how to use the X509_STORE
45 object is available. Not all members of the X509_STORE ar
[all...]
H A DX509_STORE_new.pod7 - X509_STORE allocation, freeing and locking functions
13 X509_STORE *X509_STORE_new(void);
14 void X509_STORE_free(X509_STORE *v);
15 int X509_STORE_lock(X509_STORE *v);
16 int X509_STORE_unlock(X509_STORE *v);
17 int X509_STORE_up_ref(X509_STORE *v);
21 The X509_STORE_new() function returns a new X509_STORE.
24 X509_STORE object.
29 X509_STORE_free() frees up a single X509_STORE object.
34 X509_STORE_new() returns a newly created X509_STORE or NULL if the call fails.
H A DSSL_CTX_set1_verify_cert_store.pod17 int SSL_CTX_set0_verify_cert_store(SSL_CTX *ctx, X509_STORE *st);
18 int SSL_CTX_set1_verify_cert_store(SSL_CTX *ctx, X509_STORE *st);
19 int SSL_CTX_set0_chain_cert_store(SSL_CTX *ctx, X509_STORE *st);
20 int SSL_CTX_set1_chain_cert_store(SSL_CTX *ctx, X509_STORE *st);
21 int SSL_CTX_get0_verify_cert_store(SSL_CTX *ctx, X509_STORE **st);
22 int SSL_CTX_get0_chain_cert_store(SSL_CTX *ctx, X509_STORE **st);
24 int SSL_set0_verify_cert_store(SSL *ctx, X509_STORE *st);
25 int SSL_set1_verify_cert_store(SSL *ctx, X509_STORE *st);
26 int SSL_set0_chain_cert_store(SSL *ctx, X509_STORE *st);
27 int SSL_set1_chain_cert_store(SSL *ctx, X509_STORE *st);
[all …]
H A DX509_STORE_set_verify_cb_func.pod61 void X509_STORE_set_verify_cb(X509_STORE *ctx,
65 void X509_STORE_set_verify(X509_STORE *ctx, X509_STORE_CTX_verify_fn verify);
70 void X509_STORE_set_get_issuer(X509_STORE *ctx,
73 void X509_STORE_set_check_issued(X509_STORE *ctx,
78 void X509_STORE_set_check_revocation(X509_STORE *ctx,
83 void X509_STORE_set_get_crl(X509_STORE *ctx,
87 void X509_STORE_set_check_crl(X509_STORE *ctx,
92 void X509_STORE_set_cert_crl(X509_STORE *ctx,
96 void X509_STORE_set_check_policy(X509_STORE *ctx,
101 void X509_STORE_set_lookup_certs(X509_STORE *ctx,
[all …]
H A DX509_STORE_get0_param.pod7 - X509_STORE setter and getter functions
13 X509_VERIFY_PARAM *X509_STORE_get0_param(const X509_STORE *ctx);
14 int X509_STORE_set1_param(X509_STORE *ctx, const X509_VERIFY_PARAM *pm);
15 STACK_OF(X509_OBJECT) *X509_STORE_get0_objects(const X509_STORE *ctx);
16 STACK_OF(X509) *X509_STORE_get1_all_certs(X509_STORE *st);
H A DX509_LOOKUP.pod53 X509_STORE *X509_LOOKUP_get_store(const X509_LOOKUP *ctx);
73 Multiple B<X509_LOOKUP> instances can be added to an L<X509_STORE(3)>
79 will associate a B<X509_STORE> with the lookup mechanism.
109 into the associated B<X509_STORE>. The library context I<libctx> and property
120 B<X509_STORE>.
127 into the associated B<X509_STORE>. The library context I<libctx> and property
135 B<X509_STORE>. The library context I<libctx> and property query I<propq> are used
151 X509_LOOKUP_by_alias() look up certificates and CRLs in the L<X509_STORE(3)>
155 matching the criteria in the associated B<X509_STORE>, which makes it
206 X509_LOOKUP_get_store() returns a B<X509_STORE> pointer if there is
[all …]
/freebsd/crypto/openssl/crypto/x509/
H A Dx509_lu.c44 int X509_STORE_lock(X509_STORE *s) in X509_STORE_lock()
49 int X509_STORE_unlock(X509_STORE *s) in X509_STORE_unlock()
152 X509_STORE *X509_LOOKUP_get_store(const X509_LOOKUP *ctx) in X509_LOOKUP_get_store()
180 X509_STORE *X509_STORE_new(void) in X509_STORE_new()
182 X509_STORE *ret = OPENSSL_zalloc(sizeof(*ret)); in X509_STORE_new()
223 void X509_STORE_free(X509_STORE *vfy) in X509_STORE_free()
252 int X509_STORE_up_ref(X509_STORE *vfy) in X509_STORE_up_ref()
264 X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m) in X509_STORE_add_lookup()
313 X509_STORE *store = vs->store; in X509_STORE_CTX_get_by_subject()
353 static int x509_store_add(X509_STORE *store, void *x, int crl) { in x509_store_add()
[all …]
H A Dx509_d2.c15 int X509_STORE_set_default_paths_ex(X509_STORE *ctx, OSSL_LIB_CTX *libctx, in X509_STORE_set_default_paths_ex()
40 int X509_STORE_set_default_paths(X509_STORE *ctx) in X509_STORE_set_default_paths()
45 int X509_STORE_load_file_ex(X509_STORE *ctx, const char *file, in X509_STORE_load_file_ex()
59 int X509_STORE_load_file(X509_STORE *ctx, const char *file) in X509_STORE_load_file()
64 int X509_STORE_load_path(X509_STORE *ctx, const char *path) in X509_STORE_load_path()
76 int X509_STORE_load_store_ex(X509_STORE *ctx, const char *uri, in X509_STORE_load_store_ex()
89 int X509_STORE_load_store(X509_STORE *ctx, const char *uri) in X509_STORE_load_store()
94 int X509_STORE_load_locations_ex(X509_STORE *ctx, const char *file, in X509_STORE_load_locations_ex()
107 int X509_STORE_load_locations(X509_STORE *ctx, const char *file, in X509_STORE_load_locations()
/freebsd/crypto/openssl/include/openssl/
H A Dx509_vfy.h240 X509_STORE *store, int with_self_signed,
243 int X509_STORE_set_depth(X509_STORE *store, int depth);
493 X509_STORE *X509_STORE_new(void);
494 void X509_STORE_free(X509_STORE *v);
495 int X509_STORE_lock(X509_STORE *ctx);
496 int X509_STORE_unlock(X509_STORE *ctx);
497 int X509_STORE_up_ref(X509_STORE *v);
498 STACK_OF(X509_OBJECT) *X509_STORE_get0_objects(const X509_STORE *v);
499 STACK_OF(X509) *X509_STORE_get1_all_certs(X509_STORE *st);
504 int X509_STORE_set_flags(X509_STORE *ctx, unsigned long flags);
[all …]
H A Dx509_vfy.h.in43 SSL_CTX -> X509_STORE
50 ->X509_STORE
52 The X509_STORE holds the tables etc for verification stuff.
54 The X509_STORE has X509_LOOKUPs for looking up certs.
55 The X509_STORE then calls a function to actually verify the
143 X509_STORE *store, int with_self_signed,
146 int X509_STORE_set_depth(X509_STORE *store, int depth);
396 X509_STORE *X509_STORE_new(void);
397 void X509_STORE_free(X509_STORE *v);
398 int X509_STORE_lock(X509_STORE *ctx);
[all …]
/freebsd/contrib/ldns/ldns/
H A Ddane.h181 X509_STORE* pkix_validation_store,
244 X509_STORE* pkix_validation_store);
281 X509_STORE* pkix_validation_store);
/freebsd/contrib/ldns/
H A Ddane.c224 X509_STORE* store) in ldns_dane_pkix_validate()
258 STACK_OF(X509)* extra_certs, X509_STORE* store) in ldns_dane_pkix_validate_and_get_chain()
261 X509_STORE* empty_store = NULL; in ldns_dane_pkix_validate_and_get_chain()
309 X509_STORE* empty_store = NULL; in ldns_dane_pkix_get_chain()
370 X509_STORE* empty_store = NULL; in ldns_dane_pkix_get_last_self_signed()
407 X509_STORE* pkix_validation_store, in ldns_dane_select_certificate()
660 X509_STORE* pkix_validation_store) in ldns_dane_verify_rr()
843 X509_STORE* pkix_validation_store) in ldns_dane_verify()
/freebsd/crypto/openssl/doc/internal/man3/
H A Dossl_cmp_X509_STORE_add1_certs.pod13 int ossl_cmp_X509_STORE_add1_certs(X509_STORE *store, STACK_OF(X509) *certs,
15 STACK_OF(X509) *ossl_cmp_X509_STORE_get1_certs(X509_STORE *store);
/freebsd/crypto/openssl/crypto/ts/
H A Dts_verify_ctx.c57 X509_STORE *TS_VERIFY_CTX_set_store(TS_VERIFY_CTX *ctx, X509_STORE *s) in TS_VERIFY_CTX_set_store()
H A Dts_rsp_verify.c19 static int ts_verify_cert(X509_STORE *store, STACK_OF(X509) *untrusted,
89 X509_STORE *store, X509 **signer_out) in TS_RESP_verify_signature()
171 static int ts_verify_cert(X509_STORE *store, STACK_OF(X509) *untrusted, in ts_verify_cert()
/freebsd/crypto/openssl/apps/
H A Dverify.c22 static int check(X509_STORE *ctx, const char *file,
85 X509_STORE *store = NULL; in verify_main()
245 static int check(X509_STORE *ctx, const char *file, in check()
/freebsd/crypto/openssl/crypto/ocsp/
H A Docsp_vfy.c31 X509_STORE *st, unsigned long flags, in ocsp_verify_signer()
99 X509_STORE *st, unsigned long flags) in OCSP_basic_verify()
386 X509_STORE *store, unsigned long flags) in OCSP_request_verify()
/freebsd/crypto/openssl/apps/include/
H A Dapps.h137 X509_STORE *load_certstore(char *input, const char *pass, const char *desc,
153 X509_STORE *setup_verify(const char *CAfile, int noCAfile,
274 void store_setup_crl_download(X509_STORE *st);
/freebsd/crypto/openssl/test/
H A Dx509_dup_cert_test.c21 X509_STORE *store = NULL; in test_509_dup_cert()
H A Dcmp_vfy_test.c54 X509_STORE *ts; in set_up()
142 X509_STORE *ts = OSSL_CMP_CTX_get0_trustedStore(fixture->cmp_ctx); in execute_validate_cert_path_test()
217 X509_STORE *ts; in test_validate_msg_signature_partial_chain()
389 X509_STORE *ts = OSSL_CMP_CTX_get0_trustedStore((*fixture)->cmp_ctx); in setup_path()
H A Dpkcs7_test.c57 X509_STORE *store = NULL; in pkcs7_verify_test()
/freebsd/crypto/openssl/crypto/cmp/
H A Dcmp_vfy.c106 X509_STORE *trusted_store, X509 *cert) in OSSL_CMP_validate_cert_path()
231 X509_STORE *ts = ctx->trusted; in cert_acceptable()
284 static int check_cert_path(const OSSL_CMP_CTX *ctx, X509_STORE *store, in check_cert_path()
306 X509_STORE *store; in check_cert_path_3gpp()
/freebsd/crypto/openssl/demos/cms/
H A Dcms_ver.c18 X509_STORE *st = NULL; in main()
/freebsd/crypto/openssl/demos/smime/
H A Dsmver.c18 X509_STORE *st = NULL; in main()

12345