Lines Matching refs:cert
554 struct relay_cert *cert, *tmpcert;
597 TAILQ_FOREACH_SAFE(cert, env->sc_certs, cert_entry, tmpcert) {
598 if (rlay->rl_conf.id != cert->cert_relayid)
600 if (cert->cert_fd != -1)
601 close(cert->cert_fd);
602 if (cert->cert_key_fd != -1)
603 close(cert->cert_key_fd);
604 if (cert->cert_ocsp_fd != -1)
605 close(cert->cert_ocsp_fd);
606 if (cert->cert_pkey != NULL)
607 EVP_PKEY_free(cert->cert_pkey);
608 TAILQ_REMOVE(env->sc_certs, cert, cert_entry);
609 free(cert);
1259 struct relay_cert *cert;
1261 if ((cert = calloc(1, sizeof(*cert))) == NULL)
1268 free(cert);
1272 cert->cert_id = id;
1273 cert->cert_fd = -1;
1274 cert->cert_key_fd = -1;
1275 cert->cert_ocsp_fd = -1;
1277 TAILQ_INSERT_TAIL(env->sc_certs, cert, cert_entry);
1279 return (cert);
1285 struct relay_cert *cert;
1287 TAILQ_FOREACH(cert, env->sc_certs, cert_entry)
1288 if (cert->cert_id == id)
1289 return (cert);
1329 struct relay_cert *cert;
1407 if ((cert = cert_add(env, 0)) == NULL)
1410 cert->cert_relayid = rlay->rl_conf.id;
1411 cert->cert_fd = cert_fd;
1412 cert->cert_key_fd = key_fd;
1413 cert->cert_ocsp_fd = ocsp_fd;