X509_STORE
X509_STORE *
X509_STORE *store;
X509_STORE *setup_verify(BIO *bp, char *CAfile, char *CApath);
X509_STORE *store = NULL;
X509_STORE *store = NULL;
X509_STORE *store = NULL;
X509_STORE *store = X509_STORE_new();
static int get_cert_chain(X509 *cert, X509_STORE *store,
get_cert_chain(X509 *cert, X509_STORE *store, STACK_OF(X509) **out_chain)
X509_STORE *store = NULL;
static X509_STORE *create_cert_store(char *ca_path, char *ca_file);
X509_STORE *store;
static X509_STORE *
X509_STORE *cert_ctx = NULL;
X509_STORE *cert_ctx = NULL;
check(X509_STORE *ctx, char *file, STACK_OF(X509) *uchain,
static int check(X509_STORE *ctx, char *file, STACK_OF(X509) *uchain,
x509_certify(X509_STORE *ctx, char *CAfile, const EVP_MD *digest, X509 *x,
X509_STORE *ctx = NULL;
static int x509_certify(X509_STORE *ctx, char *CAfile, const EVP_MD *digest,
cms_signerinfo_verify_cert(CMS_SignerInfo *si, X509_STORE *store,
CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs, X509_STORE *store,
STACK_OF(X509) *certs, X509_STORE *store, unsigned int flags)
X509_STORE *st, unsigned long flags)
OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs, X509_STORE *store,
STACK_OF(X509) *certs, X509_STORE *st, unsigned long flags)
STACK_OF(X509) *certs, X509_STORE *st, unsigned long flags);
X509_NAME *nm, STACK_OF(X509) *certs, X509_STORE *st,
OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, X509_STORE *st,
PKCS7_dataVerify(X509_STORE *cert_store, X509_STORE_CTX *ctx, BIO *bio,
PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store, BIO *indata,
X509_STORE *store;
X509_STORE *store, X509 **signer_out)
TS_verify_cert(X509_STORE *store, STACK_OF(X509) *untrusted, X509 *signer,
static int TS_verify_cert(X509_STORE *store, STACK_OF(X509) *untrusted,
X509_STORE *
TS_VERIFY_CTX_set_store(TS_VERIFY_CTX *ctx, X509_STORE *store)
X509_STORE_load_mem(X509_STORE *ctx, void *buf, int len)
X509_STORE_set_default_paths(X509_STORE *ctx)
X509_STORE_load_locations(X509_STORE *ctx, const char *file, const char *path)
X509_STORE *store_ctx; /* who owns us */
X509_STORE *store;
X509_STORE *
X509_STORE *store;
X509_STORE_free(X509_STORE *store)
X509_STORE_up_ref(X509_STORE *store)
X509_STORE_add_lookup(X509_STORE *store, X509_LOOKUP_METHOD *method)
X509_STORE *ctx = vs->store;
X509_STORE_add_object(X509_STORE *store, X509_OBJECT *obj)
X509_STORE_add_cert(X509_STORE *store, X509 *x)
X509_STORE_add_crl(X509_STORE *store, X509_CRL *x)
X509_get1_certs_from_cache(X509_STORE *store, X509_NAME *name)
X509_STORE *store = ctx->store;
X509_STORE *store = ctx->store;
X509_STORE_get0_objects(X509_STORE *xs)
X509_STORE_get_ex_data(X509_STORE *xs, int idx)
X509_STORE_set_ex_data(X509_STORE *xs, int idx, void *data)
X509_STORE_set_flags(X509_STORE *ctx, unsigned long flags)
X509_STORE_set_depth(X509_STORE *ctx, int depth)
X509_STORE_set_purpose(X509_STORE *ctx, int purpose)
X509_STORE_set_trust(X509_STORE *ctx, int trust)
X509_STORE_set1_param(X509_STORE *ctx, X509_VERIFY_PARAM *param)
X509_STORE_get0_param(X509_STORE *ctx)
X509_STORE_set_verify(X509_STORE *store, X509_STORE_CTX_verify_fn verify)
X509_STORE_get_verify(X509_STORE *store)
X509_STORE_set_verify_cb(X509_STORE *store, X509_STORE_CTX_verify_cb verify_cb)
X509_STORE_get_verify_cb(X509_STORE *store)
X509_STORE *
X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509,
X509_STORE *store, BIO *dcont, BIO *out, unsigned int flags);
STACK_OF(X509) *certs, X509_STORE *store, unsigned int flags);
X509_STORE *store, unsigned long flags);
X509_STORE *st, unsigned long flags);
int PKCS7_dataVerify(X509_STORE *cert_store, X509_STORE_CTX *ctx,
int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store,
X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *);
void SSL_CTX_set_cert_store(SSL_CTX *, X509_STORE *);
X509_STORE *store, X509 **signer_out);
X509_STORE *TS_VERIFY_CTX_set_store(TS_VERIFY_CTX *ctx, X509_STORE *store);
int X509_STORE_set_depth(X509_STORE *store, int depth);
X509_STORE *X509_STORE_new(void);
void X509_STORE_free(X509_STORE *v);
int X509_STORE_up_ref(X509_STORE *x);
STACK_OF(X509_OBJECT) *X509_STORE_get0_objects(X509_STORE *xs);
void *X509_STORE_get_ex_data(X509_STORE *xs, int idx);
int X509_STORE_set_ex_data(X509_STORE *xs, int idx, void *data);
int X509_STORE_set_flags(X509_STORE *ctx, unsigned long flags);
int X509_STORE_set_purpose(X509_STORE *ctx, int purpose);
int X509_STORE_set_trust(X509_STORE *ctx, int trust);
int X509_STORE_set1_param(X509_STORE *ctx, X509_VERIFY_PARAM *pm);
X509_VERIFY_PARAM *X509_STORE_get0_param(X509_STORE *ctx);
X509_STORE_CTX_verify_cb X509_STORE_get_verify_cb(X509_STORE *);
void X509_STORE_set_verify_cb(X509_STORE *ctx,
int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store,
X509_STORE *X509_STORE_CTX_get0_store(X509_STORE_CTX *xs);
X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m);
int X509_STORE_add_cert(X509_STORE *ctx, X509 *x);
int X509_STORE_add_crl(X509_STORE *ctx, X509_CRL *x);
int X509_STORE_load_locations(X509_STORE *ctx,
int X509_STORE_load_mem(X509_STORE *ctx, void *buf, int len);
int X509_STORE_set_default_paths(X509_STORE *ctx);
void X509_STORE_set_verify(X509_STORE *ctx, X509_STORE_CTX_verify_fn verify);
X509_STORE_CTX_verify_fn X509_STORE_get_verify(X509_STORE *ctx);
X509_STORE *
SSL_CTX_set_cert_store(SSL_CTX *ctx, X509_STORE *store)
X509_STORE *store;
X509_STORE *store;
X509_STORE *crl_store;