nghttpx: Refactor the code for the anti-replay
This commit is contained in:
parent
e6ffdb23a4
commit
14edd12304
|
@ -219,18 +219,20 @@ int ConnectionHandler::create_single_worker() {
|
|||
|
||||
auto config = get_config();
|
||||
auto &tlsconf = config->tls;
|
||||
auto &memcachedconf = config->tls.session_cache.memcached;
|
||||
|
||||
SSL_CTX *session_cache_ssl_ctx = nullptr;
|
||||
{
|
||||
auto &memcachedconf = config->tls.session_cache.memcached;
|
||||
if (memcachedconf.tls) {
|
||||
session_cache_ssl_ctx = tls::create_ssl_client_context(
|
||||
#ifdef HAVE_NEVERBLEED
|
||||
nb_.get(),
|
||||
#endif // HAVE_NEVERBLEED
|
||||
tlsconf.cacert, memcachedconf.cert_file, memcachedconf.private_key_file,
|
||||
nullptr);
|
||||
tlsconf.cacert, memcachedconf.cert_file,
|
||||
memcachedconf.private_key_file, nullptr);
|
||||
all_ssl_ctx_.push_back(session_cache_ssl_ctx);
|
||||
}
|
||||
}
|
||||
|
||||
single_worker_ = make_unique<Worker>(
|
||||
loop_, sv_ssl_ctx, cl_ssl_ctx, session_cache_ssl_ctx, cert_tree_.get(),
|
||||
|
|
Loading…
Reference in New Issue