|
proxygen
|
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::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) |
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_ |
| SSLStats * | stats_ {nullptr} |
Definition at line 29 of file SSLContextManagerTest.cpp.