Lines Matching refs:X509_STORE

43 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);
399 int X509_STORE_unlock(X509_STORE *ctx);
400 int X509_STORE_up_ref(X509_STORE *v);
401 STACK_OF(X509_OBJECT) *X509_STORE_get0_objects(const X509_STORE *v);
402 STACK_OF(X509) *X509_STORE_get1_all_certs(X509_STORE *st);
407 int X509_STORE_set_flags(X509_STORE *ctx, unsigned long flags);
408 int X509_STORE_set_purpose(X509_STORE *ctx, int purpose);
409 int X509_STORE_set_trust(X509_STORE *ctx, int trust);
410 int X509_STORE_set1_param(X509_STORE *ctx, const X509_VERIFY_PARAM *pm);
411 X509_VERIFY_PARAM *X509_STORE_get0_param(const X509_STORE *ctx);
413 void X509_STORE_set_verify(X509_STORE *ctx, X509_STORE_CTX_verify_fn verify);
418 X509_STORE_CTX_verify_fn X509_STORE_get_verify(const X509_STORE *ctx);
419 void X509_STORE_set_verify_cb(X509_STORE *ctx,
423 X509_STORE_CTX_verify_cb X509_STORE_get_verify_cb(const X509_STORE *ctx);
424 void X509_STORE_set_get_issuer(X509_STORE *ctx,
426 X509_STORE_CTX_get_issuer_fn X509_STORE_get_get_issuer(const X509_STORE *ctx);
427 void X509_STORE_set_check_issued(X509_STORE *ctx,
429 X509_STORE_CTX_check_issued_fn X509_STORE_get_check_issued(const X509_STORE *ctx);
430 void X509_STORE_set_check_revocation(X509_STORE *ctx,
433 X509_STORE_get_check_revocation(const X509_STORE *ctx);
434 void X509_STORE_set_get_crl(X509_STORE *ctx,
436 X509_STORE_CTX_get_crl_fn X509_STORE_get_get_crl(const X509_STORE *ctx);
437 void X509_STORE_set_check_crl(X509_STORE *ctx,
439 X509_STORE_CTX_check_crl_fn X509_STORE_get_check_crl(const X509_STORE *ctx);
440 void X509_STORE_set_cert_crl(X509_STORE *ctx,
442 X509_STORE_CTX_cert_crl_fn X509_STORE_get_cert_crl(const X509_STORE *ctx);
443 void X509_STORE_set_check_policy(X509_STORE *ctx,
445 X509_STORE_CTX_check_policy_fn X509_STORE_get_check_policy(const X509_STORE *ctx);
446 void X509_STORE_set_lookup_certs(X509_STORE *ctx,
448 X509_STORE_CTX_lookup_certs_fn X509_STORE_get_lookup_certs(const X509_STORE *ctx);
449 void X509_STORE_set_lookup_crls(X509_STORE *ctx,
453 X509_STORE_CTX_lookup_crls_fn X509_STORE_get_lookup_crls(const X509_STORE *ctx);
454 void X509_STORE_set_cleanup(X509_STORE *ctx,
456 X509_STORE_CTX_cleanup_fn X509_STORE_get_cleanup(const X509_STORE *ctx);
460 int X509_STORE_set_ex_data(X509_STORE *ctx, int idx, void *data);
461 void *X509_STORE_get_ex_data(const X509_STORE *ctx, int idx);
469 int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *trust_store,
474 X509_STORE *X509_STORE_CTX_get0_store(const X509_STORE_CTX *ctx);
506 X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m);
591 int X509_STORE_add_cert(X509_STORE *ctx, X509 *x);
592 int X509_STORE_add_crl(X509_STORE *ctx, X509_CRL *x);
633 X509_STORE *X509_LOOKUP_get_store(const X509_LOOKUP *ctx);
636 int X509_STORE_load_file(X509_STORE *ctx, const char *file);
637 int X509_STORE_load_path(X509_STORE *ctx, const char *path);
638 int X509_STORE_load_store(X509_STORE *ctx, const char *store);
639 int X509_STORE_load_locations(X509_STORE *ctx,
642 int X509_STORE_set_default_paths(X509_STORE *ctx);
644 int X509_STORE_load_file_ex(X509_STORE *ctx, const char *file,
646 int X509_STORE_load_store_ex(X509_STORE *ctx, const char *store,
648 int X509_STORE_load_locations_ex(X509_STORE *ctx, const char *file,
651 int X509_STORE_set_default_paths_ex(X509_STORE *ctx, OSSL_LIB_CTX *libctx,