/openssl/include/openssl/ |
H A D | x509_vfy.h.in | 49 SSL -> X509_STORE_CTX 140 int X509_verify_cert(X509_STORE_CTX *ctx); 141 int X509_STORE_CTX_verify(X509_STORE_CTX *ctx); 150 typedef int (*X509_STORE_CTX_verify_fn)(X509_STORE_CTX *); 418 void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, 466 X509_STORE_CTX *X509_STORE_CTX_new(void); 470 void X509_STORE_CTX_free(X509_STORE_CTX *ctx); 476 void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx); 483 void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx, 490 void X509_STORE_CTX_set_get_crl(X509_STORE_CTX *ctx, [all …]
|
H A D | types.h | 174 typedef struct x509_store_ctx_st X509_STORE_CTX; typedef
|
/openssl/crypto/x509/ |
H A D | x509_local.h | 123 int (*verify) (X509_STORE_CTX *ctx); 125 int (*verify_cb) (int ok, X509_STORE_CTX *ctx); 127 int (*get_issuer) (X509 **issuer, X509_STORE_CTX *ctx, X509 *x); 131 int (*check_revocation) (X509_STORE_CTX *ctx); 133 int (*get_crl) (X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x); 135 int (*check_crl) (X509_STORE_CTX *ctx, X509_CRL *crl); 137 int (*cert_crl) (X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x); 139 int (*check_policy) (X509_STORE_CTX *ctx); 140 STACK_OF(X509) *(*lookup_certs) (X509_STORE_CTX *ctx, 143 STACK_OF(X509_CRL) *(*lookup_crls) (const X509_STORE_CTX *ctx, [all …]
|
H A D | x509_vfy.c | 46 static int build_chain(X509_STORE_CTX *ctx); 47 static int verify_chain(X509_STORE_CTX *ctx); 48 static int verify_rpk(X509_STORE_CTX *ctx); 49 static int dane_verify(X509_STORE_CTX *ctx); 55 static int check_id(X509_STORE_CTX *ctx); 58 static int check_cert(X509_STORE_CTX *ctx); 219 static int verify_rpk(X509_STORE_CTX *ctx) in verify_rpk() 285 int X509_verify_cert(X509_STORE_CTX *ctx) in X509_verify_cert() 1419 X509_STORE_CTX crl_ctx = {0}; in check_crl_path() 2319 X509_STORE_CTX *X509_STORE_CTX_get0_parent_ctx(const X509_STORE_CTX *ctx) in X509_STORE_CTX_get0_parent_ctx() [all …]
|
H A D | x509_lu.c | 298 X509_OBJECT *X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *ctx, in X509_STORE_CTX_get_obj_by_subject() 320 static int ossl_x509_store_ctx_get_by_subject(const X509_STORE_CTX *ctx, in ossl_x509_store_ctx_get_by_subject() 381 int X509_STORE_CTX_get_by_subject(const X509_STORE_CTX *ctx, in X509_STORE_CTX_get_by_subject() 656 STACK_OF(X509) *X509_STORE_CTX_get1_certs(X509_STORE_CTX *ctx, in STACK_OF() 706 STACK_OF(X509_CRL) *X509_STORE_CTX_get1_crls(const X509_STORE_CTX *ctx, in STACK_OF() 953 X509_STORE *X509_STORE_CTX_get0_store(const X509_STORE_CTX *ctx) in X509_STORE_CTX_get0_store()
|
/openssl/doc/man3/ |
H A D | X509_STORE_CTX_set_verify_cb.pod | 21 - get and set X509_STORE_CTX components such as verification callback 27 typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *); 28 int X509_STORE_CTX_print_verify_cb(int ok, X509_STORE_CTX *ctx); 30 X509_STORE_CTX_verify_cb X509_STORE_CTX_get_verify_cb(X509_STORE_CTX *ctx); 32 void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx, 41 void X509_STORE_CTX_set_get_crl(X509_STORE_CTX *ctx, 50 void X509_STORE_CTX_set_current_reasons(X509_STORE_CTX *ctx, 131 int verify_callback(int ok, X509_STORE_CTX *ctx) { 138 int verify_callback(int ok, X509_STORE_CTX *ctx) { 149 int verify_callback(int ok, X509_STORE_CTX *ctx) [all …]
|
H A D | X509_STORE_set_verify_cb_func.pod | 45 typedef int (*X509_STORE_CTX_check_issued_fn)(X509_STORE_CTX *ctx, 48 typedef int (*X509_STORE_CTX_get_crl_fn)(X509_STORE_CTX *ctx, 51 typedef int (*X509_STORE_CTX_cert_crl_fn)(X509_STORE_CTX *ctx, 59 typedef int (*X509_STORE_CTX_cleanup_fn)(X509_STORE_CTX *ctx); 76 X509_STORE_get_check_issued(const X509_STORE_CTX *ctx); 81 X509_STORE_get_check_revocation(const X509_STORE_CTX *ctx); 90 X509_STORE_get_check_crl(const X509_STORE_CTX *ctx); 99 X509_STORE_get_check_policy(const X509_STORE_CTX *ctx); 104 X509_STORE_get_lookup_certs(const X509_STORE_CTX *ctx); 109 X509_STORE_get_lookup_crls(const X509_STORE_CTX *ctx); [all …]
|
H A D | X509_STORE_CTX_new.pod | 22 - X509_STORE_CTX initialisation 29 X509_STORE_CTX *X509_STORE_CTX_new(void); 30 void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx); 31 void X509_STORE_CTX_free(X509_STORE_CTX *ctx); 40 void X509_STORE_CTX_set_cert(X509_STORE_CTX *ctx, X509 *target); 50 int X509_STORE_CTX_get_num_untrusted(const X509_STORE_CTX *ctx); 53 EVP_PKEY *X509_STORE_CTX_get0_rpk(const X509_STORE_CTX *ctx); 56 typedef int (*X509_STORE_CTX_verify_fn)(X509_STORE_CTX *); 59 int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose); 60 int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust); [all …]
|
H A D | X509_STORE_CTX_get_by_subject.pod | 13 int X509_STORE_CTX_get_by_subject(const X509_STORE_CTX *vs, 16 X509_OBJECT *X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *vs,
|
H A D | X509_verify_cert.pod | 16 int X509_verify_cert(X509_STORE_CTX *ctx); 17 int X509_STORE_CTX_verify(X509_STORE_CTX *ctx); 25 It internally uses a B<X509_STORE_CTX> structure associated with the library 37 The verification context, of type B<X509_STORE_CTX>, can be constructed
|
H A D | SSL_CTX_get_verify_mode.pod | 15 int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))(int, X509_STORE_CTX *); 16 int (*SSL_get_verify_callback(const SSL *ssl))(int, X509_STORE_CTX *);
|
H A D | X509_STORE_CTX_get_error.pod | 16 int X509_STORE_CTX_get_error(const X509_STORE_CTX *ctx); 17 void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx, int s); 18 int X509_STORE_CTX_get_error_depth(const X509_STORE_CTX *ctx); 19 void X509_STORE_CTX_set_error_depth(X509_STORE_CTX *ctx, int depth); 20 X509 *X509_STORE_CTX_get_current_cert(const X509_STORE_CTX *ctx); 21 void X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x); 22 X509 *X509_STORE_CTX_get0_cert(const X509_STORE_CTX *ctx); 24 STACK_OF(X509) *X509_STORE_CTX_get1_chain(const X509_STORE_CTX *ctx);
|
H A D | SSL_CTX_set_cert_verify_callback.pod | 12 int (*callback)(X509_STORE_CTX *, void *), 29 instead with the arguments callback(X509_STORE_CTX *x509_store_ctx, void *arg).
|
H A D | SSL_set_retry_verify.pod | 35 with the B<X509_STORE_CTX> to call the SSL_set_retry_verify() function:
|
/openssl/include/crypto/ |
H A D | x509.h | 229 int (*verify) (X509_STORE_CTX *ctx); 231 int (*verify_cb) (int ok, X509_STORE_CTX *ctx); 237 int (*check_revocation) (X509_STORE_CTX *ctx); 239 int (*get_crl) (X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x); 241 int (*check_crl) (X509_STORE_CTX *ctx, X509_CRL *crl); 243 int (*cert_crl) (X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x); 245 int (*check_policy) (X509_STORE_CTX *ctx); 246 STACK_OF(X509) *(*lookup_certs) (X509_STORE_CTX *ctx, 249 STACK_OF(X509_CRL) *(*lookup_crls) (const X509_STORE_CTX *ctx, 251 int (*cleanup) (X509_STORE_CTX *ctx); [all …]
|
/openssl/test/ |
H A D | verify_extra_test.c | 67 X509_STORE_CTX *sctx = NULL; in test_alt_chains_cert_forgery() 185 X509_STORE_CTX *ctx = X509_STORE_CTX_new(); in test_self_signed() 232 X509_STORE_CTX *ctx = X509_STORE_CTX_new(); in do_test_purpose()
|
H A D | danetest.c | 39 static void store_ctx_dane_init(X509_STORE_CTX *, SSL *); 57 X509_STORE_CTX *store_ctx = NULL; in verify_chain() 427 static void store_ctx_dane_init(X509_STORE_CTX *store_ctx, SSL *ssl) in store_ctx_dane_init()
|
H A D | cert_comp_test.c | 76 static int verify_cb(int preverify_ok, X509_STORE_CTX *x509_ctx) in verify_cb()
|
H A D | crltest.c | 256 X509_STORE_CTX *ctx = X509_STORE_CTX_new(); in verify()
|
/openssl/fuzz/ |
H A D | x509.c | 28 static int cb(int ok, X509_STORE_CTX *ctx) in cb() 42 X509_STORE_CTX *ctx = NULL; in FuzzerTestOneInput()
|
/openssl/apps/ |
H A D | verify.c | 21 static int cb(int ok, X509_STORE_CTX *ctx); 252 X509_STORE_CTX *csc; in check() 328 static int cb(int ok, X509_STORE_CTX *ctx) in cb()
|
/openssl/util/ |
H A D | check-format-test-negatives.c | 302 static int verify_cb_crl(X509_STORE_CTX *ctx, int err) in verify_cb_crl() 318 typedef int (*X509_STORE_CTX_check_revocation_fn)(X509_STORE_CTX *ctx);
|
/openssl/doc/man7/ |
H A D | proxy-certificates.pod | 191 static int get_proxy_auth_ex_data_idx(X509_STORE_CTX *ctx) 208 static int verify_callback(int ok, X509_STORE_CTX *ctx) 300 static int my_X509_verify_cert(X509_STORE_CTX *ctx, 304 int (*save_verify_cb)(int ok,X509_STORE_CTX *ctx) =
|
/openssl/crypto/cmp/ |
H A D | cmp_genm.c | 181 static int selfsigned_verify_cb(int ok, X509_STORE_CTX *store_ctx) in selfsigned_verify_cb() 229 X509_STORE_CTX *csc = NULL; in verify_ss_cert()
|
/openssl/apps/include/ |
H A D | s_apps.h | 28 int verify_callback(int ok, X509_STORE_CTX *ctx);
|