Lines Matching refs:chain_store
207 if (cert->chain_store) { in ssl_cert_dup()
208 X509_STORE_up_ref(cert->chain_store); in ssl_cert_dup()
209 ret->chain_store = cert->chain_store; in ssl_cert_dup()
284 X509_STORE_free(c->chain_store); in ssl_cert_free()
1059 X509_STORE *chain_store = NULL; in ssl_build_cert_chain() local
1072 chain_store = X509_STORE_new(); in ssl_build_cert_chain()
1073 if (chain_store == NULL) in ssl_build_cert_chain()
1077 if (!X509_STORE_add_cert(chain_store, x)) in ssl_build_cert_chain()
1081 if (!X509_STORE_add_cert(chain_store, cpk->x509)) in ssl_build_cert_chain()
1084 if (c->chain_store != NULL) in ssl_build_cert_chain()
1085 chain_store = c->chain_store; in ssl_build_cert_chain()
1087 chain_store = real_ctx->cert_store; in ssl_build_cert_chain()
1098 if (!X509_STORE_CTX_init(xs_ctx, chain_store, cpk->x509, untrusted)) { in ssl_build_cert_chain()
1155 X509_STORE_free(chain_store); in ssl_build_cert_chain()
1165 pstore = &c->chain_store; in ssl_cert_set_cert_store()
1177 *pstore = (chain ? c->chain_store : c->verify_store); in ssl_cert_get_cert_store()