proxygen
|
Additional Inherited Members | |
![]() | |
SSLContextManager (folly::EventBase *eventBase, const std::string &vipName, bool strict, SSLStats *stats) | |
virtual | ~SSLContextManager () |
void | addSSLContextConfig (const SSLContextConfig &ctxConfig, const SSLCacheOptions &cacheOptions, const TLSTicketKeySeeds *ticketSeeds, const folly::SocketAddress &vipAddress, const std::shared_ptr< SSLCacheProvider > &externalCache, SslContexts *contexts=nullptr) |
void | resetSSLContextConfigs (const std::vector< SSLContextConfig > &ctxConfig, const SSLCacheOptions &cacheOptions, const TLSTicketKeySeeds *ticketSeeds, const folly::SocketAddress &vipAddress, const std::shared_ptr< SSLCacheProvider > &externalCache) |
void | clear () |
std::shared_ptr< folly::SSLContext > | getDefaultSSLCtx () const |
std::shared_ptr< folly::SSLContext > | getSSLCtx (const SSLContextKey &key) const |
std::shared_ptr< folly::SSLContext > | getSSLCtxBySuffix (const SSLContextKey &key) const |
std::shared_ptr< folly::SSLContext > | getSSLCtxByExactDomain (const SSLContextKey &key) const |
void | reloadTLSTicketKeys (const std::vector< std::string > &oldSeeds, const std::vector< std::string > ¤tSeeds, const std::vector< std::string > &newSeeds) |
void | setSSLStats (SSLStats *stats) |
void | setClientHelloExtStats (ClientHelloExtStats *stats) |
void | setClientVerifyCallback (std::unique_ptr< ClientCertVerifyCallback > cb) |
![]() | |
virtual void | loadCertKeyPairExternal (const std::shared_ptr< folly::SSLContext > &, const SSLContextConfig &, const std::string &) |
virtual void | overrideConfiguration (const std::shared_ptr< folly::SSLContext > &, const SSLContextConfig &) |
void | insertSSLCtxByDomainName (const char *dn, size_t len, std::shared_ptr< folly::SSLContext > sslCtx, SslContexts &contexts, CertCrypto certCrypto=CertCrypto::BEST_AVAILABLE) |
void | insertSSLCtxByDomainName (const char *dn, size_t len, std::shared_ptr< folly::SSLContext > sslCtx, CertCrypto certCrypto=CertCrypto::BEST_AVAILABLE) |
![]() | |
std::string | vipName_ |
SSLStats * | stats_ {nullptr} |
Definition at line 29 of file SSLContextManagerTest.cpp.