Lines Matching refs:cert

181 ssl_cert_dup(SSL_CERT *cert)  in ssl_cert_dup()  argument
196 ret->key = &ret->pkeys[cert->key - &cert->pkeys[0]]; in ssl_cert_dup()
198 ret->valid = cert->valid; in ssl_cert_dup()
199 ret->mask_k = cert->mask_k; in ssl_cert_dup()
200 ret->mask_a = cert->mask_a; in ssl_cert_dup()
202 if (cert->dhe_params != NULL) { in ssl_cert_dup()
203 ret->dhe_params = DHparams_dup(cert->dhe_params); in ssl_cert_dup()
209 ret->dhe_params_cb = cert->dhe_params_cb; in ssl_cert_dup()
210 ret->dhe_params_auto = cert->dhe_params_auto; in ssl_cert_dup()
213 if (cert->pkeys[i].x509 != NULL) { in ssl_cert_dup()
214 ret->pkeys[i].x509 = cert->pkeys[i].x509; in ssl_cert_dup()
218 if (cert->pkeys[i].privatekey != NULL) { in ssl_cert_dup()
219 ret->pkeys[i].privatekey = cert->pkeys[i].privatekey; in ssl_cert_dup()
242 if (cert->pkeys[i].chain != NULL) { in ssl_cert_dup()
244 X509_chain_up_ref(cert->pkeys[i].chain)) == NULL) in ssl_cert_dup()
249 ret->security_cb = cert->security_cb; in ssl_cert_dup()
250 ret->security_level = cert->security_level; in ssl_cert_dup()
251 ret->security_ex_data = cert->security_ex_data; in ssl_cert_dup()
302 return ssl->cert; in ssl_get0_cert()
304 return ctx->cert; in ssl_get0_cert()
354 ssl_cert_add0_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert) in ssl_cert_add0_chain_cert() argument
366 if (!ssl_security_cert(ctx, ssl, cert, 0, &ssl_err)) { in ssl_cert_add0_chain_cert()
375 if (!sk_X509_push(cpk->chain, cert)) in ssl_cert_add0_chain_cert()
382 ssl_cert_add1_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert) in ssl_cert_add1_chain_cert() argument
384 if (!ssl_cert_add0_chain_cert(ctx, ssl, cert)) in ssl_cert_add1_chain_cert()
387 X509_up_ref(cert); in ssl_cert_add1_chain_cert()
397 X509 *cert; in ssl_verify_cert_chain() local
406 cert = sk_X509_value(certs, 0); in ssl_verify_cert_chain()
407 if (!X509_STORE_CTX_init(ctx, s->ctx->cert_store, cert, certs)) { in ssl_verify_cert_chain()