MCPcopy Create free account
hub / github.com/apache/httpd / ssl_hook_ConfigTest

Function ssl_hook_ConfigTest

modules/ssl/ssl_engine_config.c:2174–2204  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2172}
2173
2174void ssl_hook_ConfigTest(apr_pool_t *pconf, server_rec *s)
2175{
2176 apr_file_t *out = NULL;
2177 if (!ap_exists_config_define("DUMP_CERTS")) {
2178 return;
2179 }
2180 apr_file_open_stdout(&out, pconf);
2181 apr_file_printf(out, "Server certificates:\n");
2182
2183 /* Dump the filenames of all configured server certificates to
2184 * stdout. */
2185 while (s) {
2186 SSLSrvConfigRec *sc = mySrvConfig(s);
2187
2188 if (sc && sc->server && sc->server->pks) {
2189 modssl_pk_server_t *const pks = sc->server->pks;
2190 int i;
2191
2192 for (i = 0; (i < pks->cert_files->nelts) &&
2193 APR_ARRAY_IDX(pks->cert_files, i, const char *);
2194 i++) {
2195 apr_file_printf(out, " %s\n",
2196 APR_ARRAY_IDX(pks->cert_files,
2197 i, const char *));
2198 }
2199 }
2200
2201 s = s->next;
2202 }
2203
2204}
2205

Callers

nothing calls this directly

Calls 1

ap_exists_config_defineFunction · 0.85

Tested by

no test coverage detected