authenticate(bool checkPeerCert, bool checkPeerName, const std::string &peerName=std::string()) | folly::SSLContext | virtual |
checkPeerName() | folly::SSLContext | inline |
checkPeerName_ | folly::SSLContext | private |
ciphers(const std::string &ciphers) | folly::SSLContext | virtual |
ClientProtocolFilterCallback typedef | folly::SSLContext | |
clientProtoFilter_ | folly::SSLContext | private |
collector_ | folly::SSLContext | private |
createSSL() const | folly::SSLContext | |
ctx_ | folly::SSLContext | protected |
getErrors() | folly::SSLContext | inlinestatic |
getErrors(int errnoCopy) | folly::SSLContext | static |
getSSLCtx() const | folly::SSLContext | inline |
getVerificationMode(const SSLVerifyPeerEnum &verifyPeer) | folly::SSLContext | static |
getVerificationMode() | folly::SSLContext | virtual |
initialized_ | folly::SSLContext | privatestatic |
initializeOpenSSL() | folly::SSLContext | static |
isCertKeyPairValid() const | folly::SSLContext | virtual |
loadCertificate(const char *path, const char *format="PEM") | folly::SSLContext | virtual |
loadCertificateFromBufferPEM(folly::StringPiece cert) | folly::SSLContext | virtual |
loadCertKeyPairFromBufferPEM(folly::StringPiece cert, folly::StringPiece pkey) | folly::SSLContext | virtual |
loadCertKeyPairFromFiles(const char *certPath, const char *keyPath, const char *certFormat="PEM", const char *keyFormat="PEM") | folly::SSLContext | virtual |
loadClientCAList(const char *path) | folly::SSLContext | virtual |
loadPrivateKey(const char *path, const char *format="PEM") | folly::SSLContext | virtual |
loadPrivateKeyFromBufferPEM(folly::StringPiece pkey) | folly::SSLContext | virtual |
loadTrustedCertificates(const char *path) | folly::SSLContext | virtual |
loadTrustedCertificates(X509_STORE *store) | folly::SSLContext | virtual |
matchName(const char *host, const char *pattern, int size) | folly::SSLContext | static |
needsPeerVerification() | folly::SSLContext | inlinevirtual |
NO_VERIFY enum value | folly::SSLContext | |
passwordCallback(char *password, int size, int, void *data) | folly::SSLContext | privatestatic |
passwordCollector(std::shared_ptr< PasswordCollector > collector) | folly::SSLContext | virtual |
passwordCollector() | folly::SSLContext | inlinevirtual |
peerFixedName() | folly::SSLContext | inline |
peerFixedName_ | folly::SSLContext | private |
providedCiphersString_ | folly::SSLContext | private |
setCipherList(Iterator ibegin, Iterator iend) | folly::SSLContext | inline |
setCipherList(const Container &cipherList) | folly::SSLContext | inline |
setCipherList(const std::initializer_list< Value > &cipherList) | folly::SSLContext | inline |
setCiphersOrThrow(const std::string &ciphers) | folly::SSLContext | virtual |
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::SSLContext | inline |
setSignatureAlgorithms(const Container &sigalgs) | folly::SSLContext | inline |
setSignatureAlgorithms(const std::initializer_list< Value > &sigalgs) | folly::SSLContext | inline |
setVerificationOption(const SSLVerifyPeerEnum &verifyPeer) | folly::SSLContext | virtual |
setX509VerifyParam(const ssl::X509VerifyParam &x509VerifyParam) | folly::SSLContext | |
sslAcceptRunner(std::unique_ptr< SSLAcceptRunner > runner) | folly::SSLContext | inline |
sslAcceptRunner() | folly::SSLContext | inline |
sslAcceptRunner_ | folly::SSLContext | private |
SSLContext(SSLVersion version=TLSv1) | folly::SSLContext | explicit |
SSLv2 enum value | folly::SSLContext | |
SSLv3 enum value | folly::SSLContext | |
SSLVerifyPeerEnum enum name | folly::SSLContext | |
SSLVersion enum name | folly::SSLContext | |
TLSv1 enum value | folly::SSLContext | |
TLSv1_2 enum value | folly::SSLContext | |
USE_CTX enum value | folly::SSLContext | |
VERIFY enum value | folly::SSLContext | |
VERIFY_REQ_CLIENT_CERT enum value | folly::SSLContext | |
verifyPeer_ | folly::SSLContext | private |
~SSLContext() | folly::SSLContext | virtual |