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

Function ssl_init_ctx_session_cache

modules/ssl/ssl_engine_init.c:983–998  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

981}
982
983static void ssl_init_ctx_session_cache(server_rec *s,
984 apr_pool_t *p,
985 apr_pool_t *ptemp,
986 modssl_ctx_t *mctx)
987{
988 SSL_CTX *ctx = mctx->ssl_ctx;
989 SSLModConfigRec *mc = myModConfig(s);
990
991 SSL_CTX_set_session_cache_mode(ctx, mc->sesscache_mode);
992
993 if (mc->sesscache) {
994 SSL_CTX_sess_set_new_cb(ctx, ssl_callback_NewSessionCacheEntry);
995 SSL_CTX_sess_set_get_cb(ctx, ssl_callback_GetSessionCacheEntry);
996 SSL_CTX_sess_set_remove_cb(ctx, ssl_callback_DelSessionCacheEntry);
997 }
998}
999
1000#ifdef SSL_OP_NO_RENEGOTIATION
1001/* OpenSSL-level renegotiation protection. */

Callers 1

ssl_init_ctxFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected