proxygen
folly::SSLContext Member List

This is the complete list of members for folly::SSLContext, including all inherited members.

authenticate(bool checkPeerCert, bool checkPeerName, const std::string &peerName=std::string())folly::SSLContextvirtual
checkPeerName()folly::SSLContextinline
checkPeerName_folly::SSLContextprivate
ciphers(const std::string &ciphers)folly::SSLContextvirtual
ClientProtocolFilterCallback typedeffolly::SSLContext
clientProtoFilter_folly::SSLContextprivate
collector_folly::SSLContextprivate
createSSL() const folly::SSLContext
ctx_folly::SSLContextprotected
getErrors()folly::SSLContextinlinestatic
getErrors(int errnoCopy)folly::SSLContextstatic
getSSLCtx() const folly::SSLContextinline
getVerificationMode(const SSLVerifyPeerEnum &verifyPeer)folly::SSLContextstatic
getVerificationMode()folly::SSLContextvirtual
initialized_folly::SSLContextprivatestatic
initializeOpenSSL()folly::SSLContextstatic
isCertKeyPairValid() const folly::SSLContextvirtual
loadCertificate(const char *path, const char *format="PEM")folly::SSLContextvirtual
loadCertificateFromBufferPEM(folly::StringPiece cert)folly::SSLContextvirtual
loadCertKeyPairFromBufferPEM(folly::StringPiece cert, folly::StringPiece pkey)folly::SSLContextvirtual
loadCertKeyPairFromFiles(const char *certPath, const char *keyPath, const char *certFormat="PEM", const char *keyFormat="PEM")folly::SSLContextvirtual
loadClientCAList(const char *path)folly::SSLContextvirtual
loadPrivateKey(const char *path, const char *format="PEM")folly::SSLContextvirtual
loadPrivateKeyFromBufferPEM(folly::StringPiece pkey)folly::SSLContextvirtual
loadTrustedCertificates(const char *path)folly::SSLContextvirtual
loadTrustedCertificates(X509_STORE *store)folly::SSLContextvirtual
matchName(const char *host, const char *pattern, int size)folly::SSLContextstatic
needsPeerVerification()folly::SSLContextinlinevirtual
NO_VERIFY enum valuefolly::SSLContext
passwordCallback(char *password, int size, int, void *data)folly::SSLContextprivatestatic
passwordCollector(std::shared_ptr< PasswordCollector > collector)folly::SSLContextvirtual
passwordCollector()folly::SSLContextinlinevirtual
peerFixedName()folly::SSLContextinline
peerFixedName_folly::SSLContextprivate
providedCiphersString_folly::SSLContextprivate
setCipherList(Iterator ibegin, Iterator iend)folly::SSLContextinline
setCipherList(const Container &cipherList)folly::SSLContextinline
setCipherList(const std::initializer_list< Value > &cipherList)folly::SSLContextinline
setCiphersOrThrow(const std::string &ciphers)folly::SSLContextvirtual
setClientECCurvesList(const std::vector< std::string > &ecCurves)folly::SSLContext
setOptions(long options)folly::SSLContext
setServerECCurve(const std::string &curveName)folly::SSLContext
setSessionCacheContext(const std::string &context)folly::SSLContext
setSignatureAlgorithms(Iterator ibegin, Iterator iend)folly::SSLContextinline
setSignatureAlgorithms(const Container &sigalgs)folly::SSLContextinline
setSignatureAlgorithms(const std::initializer_list< Value > &sigalgs)folly::SSLContextinline
setVerificationOption(const SSLVerifyPeerEnum &verifyPeer)folly::SSLContextvirtual
setX509VerifyParam(const ssl::X509VerifyParam &x509VerifyParam)folly::SSLContext
sslAcceptRunner(std::unique_ptr< SSLAcceptRunner > runner)folly::SSLContextinline
sslAcceptRunner()folly::SSLContextinline
sslAcceptRunner_folly::SSLContextprivate
SSLContext(SSLVersion version=TLSv1)folly::SSLContextexplicit
SSLv2 enum valuefolly::SSLContext
SSLv3 enum valuefolly::SSLContext
SSLVerifyPeerEnum enum namefolly::SSLContext
SSLVersion enum namefolly::SSLContext
TLSv1 enum valuefolly::SSLContext
TLSv1_2 enum valuefolly::SSLContext
USE_CTX enum valuefolly::SSLContext
VERIFY enum valuefolly::SSLContext
VERIFY_REQ_CLIENT_CERT enum valuefolly::SSLContext
verifyPeer_folly::SSLContextprivate
~SSLContext()folly::SSLContextvirtual