• Home
  • Raw
  • Download

Lines Matching refs:cert

75 CERT *ssl_cert_dup(CERT *cert)  in ssl_cert_dup()  argument
86 ret->key = &ret->pkeys[cert->key - cert->pkeys]; in ssl_cert_dup()
94 if (cert->dh_tmp != NULL) { in ssl_cert_dup()
95 ret->dh_tmp = cert->dh_tmp; in ssl_cert_dup()
99 ret->dh_tmp_cb = cert->dh_tmp_cb; in ssl_cert_dup()
100 ret->dh_tmp_auto = cert->dh_tmp_auto; in ssl_cert_dup()
103 CERT_PKEY *cpk = cert->pkeys + i; in ssl_cert_dup()
122 if (cert->pkeys[i].serverinfo != NULL) { in ssl_cert_dup()
125 OPENSSL_malloc(cert->pkeys[i].serverinfo_length); in ssl_cert_dup()
130 ret->pkeys[i].serverinfo_length = cert->pkeys[i].serverinfo_length; in ssl_cert_dup()
132 cert->pkeys[i].serverinfo, cert->pkeys[i].serverinfo_length); in ssl_cert_dup()
137 if (cert->conf_sigalgs) { in ssl_cert_dup()
138 ret->conf_sigalgs = OPENSSL_malloc(cert->conf_sigalgslen in ssl_cert_dup()
139 * sizeof(*cert->conf_sigalgs)); in ssl_cert_dup()
142 memcpy(ret->conf_sigalgs, cert->conf_sigalgs, in ssl_cert_dup()
143 cert->conf_sigalgslen * sizeof(*cert->conf_sigalgs)); in ssl_cert_dup()
144 ret->conf_sigalgslen = cert->conf_sigalgslen; in ssl_cert_dup()
148 if (cert->client_sigalgs) { in ssl_cert_dup()
149 ret->client_sigalgs = OPENSSL_malloc(cert->client_sigalgslen in ssl_cert_dup()
150 * sizeof(*cert->client_sigalgs)); in ssl_cert_dup()
153 memcpy(ret->client_sigalgs, cert->client_sigalgs, in ssl_cert_dup()
154 cert->client_sigalgslen * sizeof(*cert->client_sigalgs)); in ssl_cert_dup()
155 ret->client_sigalgslen = cert->client_sigalgslen; in ssl_cert_dup()
159 if (cert->ctype) { in ssl_cert_dup()
160 ret->ctype = OPENSSL_memdup(cert->ctype, cert->ctype_len); in ssl_cert_dup()
163 ret->ctype_len = cert->ctype_len; in ssl_cert_dup()
166 ret->cert_flags = cert->cert_flags; in ssl_cert_dup()
168 ret->cert_cb = cert->cert_cb; in ssl_cert_dup()
169 ret->cert_cb_arg = cert->cert_cb_arg; in ssl_cert_dup()
171 if (cert->verify_store) { in ssl_cert_dup()
172 X509_STORE_up_ref(cert->verify_store); in ssl_cert_dup()
173 ret->verify_store = cert->verify_store; in ssl_cert_dup()
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()
181 ret->sec_cb = cert->sec_cb; in ssl_cert_dup()
182 ret->sec_level = cert->sec_level; in ssl_cert_dup()
183 ret->sec_ex = cert->sec_ex; in ssl_cert_dup()
185 if (!custom_exts_copy(&ret->custext, &cert->custext)) in ssl_cert_dup()
188 if (cert->psk_identity_hint) { in ssl_cert_dup()
189 ret->psk_identity_hint = OPENSSL_strdup(cert->psk_identity_hint); in ssl_cert_dup()
254 CERT_PKEY *cpk = s != NULL ? s->cert->key : ctx->cert->key; in ssl_cert_set0_chain()
290 CERT_PKEY *cpk = s ? s->cert->key : ctx->cert->key; in ssl_cert_add0_chain_cert()
383 if (s->cert->verify_store) in ssl_verify_cert_chain()
384 verify_store = s->cert->verify_store; in ssl_verify_cert_chain()
854 CERT *c = s ? s->cert : ctx->cert; in ssl_build_cert_chain()
1086 return s->cert->sec_cb(s, NULL, op, bits, nid, other, s->cert->sec_ex); in ssl_security()
1091 return ctx->cert->sec_cb(NULL, ctx, op, bits, nid, other, in ssl_ctx_security()
1092 ctx->cert->sec_ex); in ssl_ctx_security()