Lines Matching refs:pc

138     plugin_cert *pc;  member
159 plugin_cert *pc; member
854 plugin_cert *pc = cpv->v.v; in mod_nss_free_config() local
855 CERT_DestroyCertificate(pc->ssl_pemfile_x509); in mod_nss_free_config()
856 SECKEY_DestroyPrivateKey(pc->ssl_pemfile_pkey); in mod_nss_free_config()
859 pc->ssl_credex.certChain; in mod_nss_free_config()
861 PORT_Free(pc->OCSPResponse.data); in mod_nss_free_config()
865 free(pc); in mod_nss_free_config()
900 pconf->pc = cpv->v.v; in mod_nss_merge_config_cpv()
1046 mod_nss_expire_stapling_file (server *srv, plugin_cert *pc) in mod_nss_expire_stapling_file() argument
1049 pc->ssl_credex.stapledOCSPResponses = NULL; in mod_nss_expire_stapling_file()
1050 if (pc->must_staple) in mod_nss_expire_stapling_file()
1054 pc->ssl_stapling_file->ptr); in mod_nss_expire_stapling_file()
1059 mod_nss_reload_stapling_file (server *srv, plugin_cert *pc, const unix_time64_t cur_ts) in mod_nss_reload_stapling_file() argument
1062 int rc = mod_nss_load_file(pc->ssl_stapling_file->ptr, &f, srv->errh); in mod_nss_reload_stapling_file()
1078 PORT_Free(pc->OCSPResponse.data); in mod_nss_reload_stapling_file()
1079 pc->OCSPResponse.data = f.data; in mod_nss_reload_stapling_file()
1080 pc->OCSPResponse.len = f.len; in mod_nss_reload_stapling_file()
1081 pc->OCSPResponses.items = &pc->OCSPResponse; in mod_nss_reload_stapling_file()
1082 pc->OCSPResponses.len = 1; in mod_nss_reload_stapling_file()
1083 pc->ssl_credex.stapledOCSPResponses = &pc->OCSPResponses; in mod_nss_reload_stapling_file()
1094 pc->ssl_stapling_loadts = cur_ts; in mod_nss_reload_stapling_file()
1095 pc->ssl_stapling_nextts = nextupd; in mod_nss_reload_stapling_file()
1096 if (pc->ssl_stapling_nextts == -1) { in mod_nss_reload_stapling_file()
1100 pc->ssl_stapling_nextts = cur_ts + 3600; in mod_nss_reload_stapling_file()
1101 pc->ssl_stapling_loadts = 0; in mod_nss_reload_stapling_file()
1103 else if (pc->ssl_stapling_nextts < cur_ts) in mod_nss_reload_stapling_file()
1104 mod_nss_expire_stapling_file(srv, pc); in mod_nss_reload_stapling_file()
1111 mod_nss_refresh_stapling_file (server *srv, plugin_cert *pc, const unix_time64_t cur_ts) in mod_nss_refresh_stapling_file() argument
1113 if (pc->ssl_stapling_nextts > cur_ts + 256) in mod_nss_refresh_stapling_file()
1116 if (0 != stat(pc->ssl_stapling_file->ptr, &st) in mod_nss_refresh_stapling_file()
1117 || TIME64_CAST(st.st_mtime) <= pc->ssl_stapling_loadts) { in mod_nss_refresh_stapling_file()
1118 if (pc->ssl_stapling_nextts < cur_ts) in mod_nss_refresh_stapling_file()
1119 mod_nss_expire_stapling_file(srv, pc); in mod_nss_refresh_stapling_file()
1122 return mod_nss_reload_stapling_file(srv, pc, cur_ts); in mod_nss_refresh_stapling_file()
1138 plugin_cert *pc = cpv->v.v; in mod_nss_refresh_stapling_files() local
1139 if (pc->ssl_stapling_file) in mod_nss_refresh_stapling_files()
1140 mod_nss_refresh_stapling_file(srv, pc, cur_ts); in mod_nss_refresh_stapling_files()
1189 plugin_cert *pc = ck_calloc(1, sizeof(plugin_cert)); in network_nss_load_pemfile() local
1190 pc->ssl_pemfile_pkey = pkey; in network_nss_load_pemfile()
1191 pc->ssl_pemfile_x509 = ssl_pemfile_x509; in network_nss_load_pemfile()
1192 pc->ssl_credex.certChain = ssl_pemfile_chain; in network_nss_load_pemfile()
1193 pc->ssl_stapling_file= ssl_stapling_file; in network_nss_load_pemfile()
1194 pc->ssl_stapling_loadts = 0; in network_nss_load_pemfile()
1195 pc->ssl_stapling_nextts = 0; in network_nss_load_pemfile()
1196 pc->OCSPResponse.type = 0; in network_nss_load_pemfile()
1197 pc->OCSPResponse.data = NULL; in network_nss_load_pemfile()
1198 pc->OCSPResponse.len = 0; in network_nss_load_pemfile()
1199 pc->OCSPResponses.items = NULL; in network_nss_load_pemfile()
1200 pc->OCSPResponses.len = 0; in network_nss_load_pemfile()
1201 pc->must_staple = mod_nss_crt_must_staple(ssl_pemfile_x509); in network_nss_load_pemfile()
1203 if (pc->ssl_stapling_file) { in network_nss_load_pemfile()
1204 if (mod_nss_reload_stapling_file(srv, pc, log_epoch_secs) < 0) { in network_nss_load_pemfile()
1208 else if (pc->must_staple) { in network_nss_load_pemfile()
1217 pc->notAfter = (rc == SECSuccess) ? notAfter/1000000 : 0; in network_nss_load_pemfile()
1220 return pc; in network_nss_load_pemfile()
1273 if (hctx->conf.pc) { in mod_nss_acme_tls_1()
1275 NSS_FindCertKEAType(hctx->conf.pc->ssl_pemfile_x509); in mod_nss_acme_tls_1()
1435 plugin_cert *pc = hctx->conf.pc; in mod_nss_SNI() local
1456 if (pc == hctx->conf.pc) in mod_nss_SNI()
1463 NSS_FindCertKEAType(hctx->conf.pc->ssl_pemfile_x509); in mod_nss_SNI()
1466 SSL_ConfigServerCert(ssl, hctx->conf.pc->ssl_pemfile_x509, in mod_nss_SNI()
1467 hctx->conf.pc->ssl_pemfile_pkey, in mod_nss_SNI()
1468 &hctx->conf.pc->ssl_credex, in mod_nss_SNI()
1469 sizeof(hctx->conf.pc->ssl_credex)); in mod_nss_SNI()
1697 SSL_ConfigServerCert(model, s->pc->ssl_pemfile_x509, in network_init_ssl()
1698 s->pc->ssl_pemfile_pkey, in network_init_ssl()
1699 &s->pc->ssl_credex, in network_init_ssl()
1700 sizeof(s->pc->ssl_credex)); in network_init_ssl()
1831 conf.pc = cpv->v.v; in mod_nss_set_defaults_sockets()
1849 if (NULL == conf.pc) { in mod_nss_set_defaults_sockets()