Lines Matching refs:pkeys
137 if (c->pkeys[i].x509 != NULL) { in ssl_set_pkey()
139 pktmp = X509_get0_pubkey(c->pkeys[i].x509); in ssl_set_pkey()
151 if (!X509_check_private_key(c->pkeys[i].x509, pkey)) { in ssl_set_pkey()
152 X509_free(c->pkeys[i].x509); in ssl_set_pkey()
153 c->pkeys[i].x509 = NULL; in ssl_set_pkey()
158 EVP_PKEY_free(c->pkeys[i].privatekey); in ssl_set_pkey()
160 c->pkeys[i].privatekey = pkey; in ssl_set_pkey()
161 c->key = &c->pkeys[i]; in ssl_set_pkey()
328 if (c->pkeys[i].privatekey != NULL) { in ssl_set_cert()
333 EVP_PKEY_copy_parameters(pkey, c->pkeys[i].privatekey); in ssl_set_cert()
336 if (!X509_check_private_key(x, c->pkeys[i].privatekey)) { in ssl_set_cert()
342 EVP_PKEY_free(c->pkeys[i].privatekey); in ssl_set_cert()
343 c->pkeys[i].privatekey = NULL; in ssl_set_cert()
349 X509_free(c->pkeys[i].x509); in ssl_set_cert()
351 c->pkeys[i].x509 = x; in ssl_set_cert()
352 c->key = &(c->pkeys[i]); in ssl_set_cert()
1116 if (!override && (c->pkeys[i].x509 != NULL in ssl_set_cert_and_key()
1117 || c->pkeys[i].privatekey != NULL in ssl_set_cert_and_key()
1118 || c->pkeys[i].chain != NULL)) { in ssl_set_cert_and_key()
1132 sk_X509_pop_free(c->pkeys[i].chain, X509_free); in ssl_set_cert_and_key()
1133 c->pkeys[i].chain = dup_chain; in ssl_set_cert_and_key()
1135 X509_free(c->pkeys[i].x509); in ssl_set_cert_and_key()
1137 c->pkeys[i].x509 = x509; in ssl_set_cert_and_key()
1139 EVP_PKEY_free(c->pkeys[i].privatekey); in ssl_set_cert_and_key()
1141 c->pkeys[i].privatekey = privatekey; in ssl_set_cert_and_key()
1143 c->key = &(c->pkeys[i]); in ssl_set_cert_and_key()