std::set< std::string > offloadType
folly::Optional< std::string > sessionContext
bool sessionTicketEnabled
std::function< bool(char const *server_name)> SNINoMatchFn
CertificateInfo(const std::string &crtPath, const std::string &kyPath, const std::string &passwdPath)
folly::SSLContext::SSLVerifyPeerEnum clientVerification
std::vector< CertificateInfo > certificates
bool clientHelloParsingEnabled
SSLContextConfig()=default
void setCertificate(const std::string &certPath, const std::string &keyPath, const std::string &passwordPath)
void addCertificate(const std::string &certPath, const std::string &keyPath, const std::string &passwordPath)
void setNextProtocols(const std::list< std::string > &inNextProtocols)
static const std::string & getDefaultCiphers()
~SSLContextConfig()=default
std::list< folly::SSLContext::NextProtocolsItem > nextProtocols
KeyOffloadParams keyOffloadParams
folly::SSLContext::SSLVersion sslVersion
SNINoMatchFn sniNoMatchFn