proxygen
|
Public Member Functions | |
void | clear () |
void | swap (SslContexts &other) noexcept |
Public Attributes | |
std::vector< std::shared_ptr< ServerSSLContext > > | ctxs |
std::shared_ptr< ServerSSLContext > | defaultCtx |
std::string | defaultCtxDomainName |
std::unordered_map< SSLContextKey, std::shared_ptr< folly::SSLContext >, SSLContextKeyHash > | dnMap |
Definition at line 49 of file SSLContextManager.h.
void wangle::SSLContextManager::SslContexts::clear | ( | ) |
Definition at line 205 of file SSLContextManager.cpp.
Referenced by wangle::SSLContextManager::clear().
|
noexcept |
Definition at line 198 of file SSLContextManager.cpp.
Referenced by wangle::SSLContextManager::resetSSLContextConfigs().
std::vector<std::shared_ptr<ServerSSLContext> > wangle::SSLContextManager::SslContexts::ctxs |
Definition at line 53 of file SSLContextManager.h.
Referenced by wangle::SSLContextManager::ctxSetupByOpensslFeature(), wangle::SSLContextManager::insert(), wangle::SSLContextManager::reloadTLSTicketKeys(), and wangle::SSLContextManager::resetSSLContextConfigs().
std::shared_ptr<ServerSSLContext> wangle::SSLContextManager::SslContexts::defaultCtx |
Definition at line 54 of file SSLContextManager.h.
Referenced by wangle::SSLContextManager::ctxSetupByOpensslFeature(), and wangle::SSLContextManager::getDefaultSSLCtx().
std::string wangle::SSLContextManager::SslContexts::defaultCtxDomainName |
Definition at line 55 of file SSLContextManager.h.
Referenced by wangle::SSLContextManager::addSSLContextConfig().
std::unordered_map< SSLContextKey, std::shared_ptr<folly::SSLContext>, SSLContextKeyHash> wangle::SSLContextManager::SslContexts::dnMap |
Container to store the (DomainName -> SSL_CTX) mapping
Definition at line 63 of file SSLContextManager.h.
Referenced by wangle::SSLContextManager::getSSLCtxByExactDomain(), wangle::SSLContextManager::getSSLCtxBySuffix(), and wangle::SSLContextManager::insertIntoDnMap().