Lines Matching refs:chain_store
176 if (cert->chain_store) { in ssl_cert_dup()
177 X509_STORE_up_ref(cert->chain_store); in ssl_cert_dup()
178 ret->chain_store = cert->chain_store; in ssl_cert_dup()
242 X509_STORE_free(c->chain_store); in ssl_cert_free()
845 X509_STORE *chain_store = NULL; in ssl_build_cert_chain() local
858 chain_store = X509_STORE_new(); in ssl_build_cert_chain()
859 if (chain_store == NULL) in ssl_build_cert_chain()
863 if (!X509_STORE_add_cert(chain_store, x)) in ssl_build_cert_chain()
867 if (!X509_STORE_add_cert(chain_store, cpk->x509)) in ssl_build_cert_chain()
870 if (c->chain_store) in ssl_build_cert_chain()
871 chain_store = c->chain_store; in ssl_build_cert_chain()
873 chain_store = s->ctx->cert_store; in ssl_build_cert_chain()
875 chain_store = ctx->cert_store; in ssl_build_cert_chain()
886 if (!X509_STORE_CTX_init(xs_ctx, chain_store, cpk->x509, untrusted)) { in ssl_build_cert_chain()
943 X509_STORE_free(chain_store); in ssl_build_cert_chain()
953 pstore = &c->chain_store; in ssl_cert_set_cert_store()