proxygen
wangle::SSLContextManagerForTest Class Reference
Inheritance diagram for wangle::SSLContextManagerForTest:
wangle::SSLContextManager

Additional Inherited Members

- Public Member Functions inherited from wangle::SSLContextManager
 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::SSLContextgetDefaultSSLCtx () const
 
std::shared_ptr< folly::SSLContextgetSSLCtx (const SSLContextKey &key) const
 
std::shared_ptr< folly::SSLContextgetSSLCtxBySuffix (const SSLContextKey &key) const
 
std::shared_ptr< folly::SSLContextgetSSLCtxByExactDomain (const SSLContextKey &key) const
 
void reloadTLSTicketKeys (const std::vector< std::string > &oldSeeds, const std::vector< std::string > &currentSeeds, const std::vector< std::string > &newSeeds)
 
void setSSLStats (SSLStats *stats)
 
void setClientHelloExtStats (ClientHelloExtStats *stats)
 
void setClientVerifyCallback (std::unique_ptr< ClientCertVerifyCallback > cb)
 
- Protected Member Functions inherited from wangle::SSLContextManager
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)
 
- Protected Attributes inherited from wangle::SSLContextManager
std::string vipName_
 
SSLStatsstats_ {nullptr}
 

Detailed Description

Definition at line 29 of file SSLContextManagerTest.cpp.


The documentation for this class was generated from the following file: