Lines Matching refs:pkeys
127 if (c->pkeys[i].x509 != NULL in ssl_set_pkey()
128 && !X509_check_private_key(c->pkeys[i].x509, pkey)) in ssl_set_pkey()
131 EVP_PKEY_free(c->pkeys[i].privatekey); in ssl_set_pkey()
133 c->pkeys[i].privatekey = pkey; in ssl_set_pkey()
134 c->key = &c->pkeys[i]; in ssl_set_pkey()
248 if (c->pkeys[i].privatekey != NULL) { in ssl_set_cert()
253 EVP_PKEY_copy_parameters(pkey, c->pkeys[i].privatekey); in ssl_set_cert()
256 if (!X509_check_private_key(x, c->pkeys[i].privatekey)) { in ssl_set_cert()
262 EVP_PKEY_free(c->pkeys[i].privatekey); in ssl_set_cert()
263 c->pkeys[i].privatekey = NULL; in ssl_set_cert()
269 X509_free(c->pkeys[i].x509); in ssl_set_cert()
271 c->pkeys[i].x509 = x; in ssl_set_cert()
272 c->key = &(c->pkeys[i]); in ssl_set_cert()
986 if (!override && (c->pkeys[i].x509 != NULL in ssl_set_cert_and_key()
987 || c->pkeys[i].privatekey != NULL in ssl_set_cert_and_key()
988 || c->pkeys[i].chain != NULL)) { in ssl_set_cert_and_key()
1002 sk_X509_pop_free(c->pkeys[i].chain, X509_free); in ssl_set_cert_and_key()
1003 c->pkeys[i].chain = dup_chain; in ssl_set_cert_and_key()
1005 X509_free(c->pkeys[i].x509); in ssl_set_cert_and_key()
1007 c->pkeys[i].x509 = x509; in ssl_set_cert_and_key()
1009 EVP_PKEY_free(c->pkeys[i].privatekey); in ssl_set_cert_and_key()
1011 c->pkeys[i].privatekey = privatekey; in ssl_set_cert_and_key()
1013 c->key = &(c->pkeys[i]); in ssl_set_cert_and_key()