_counter | Poco::RefCountedObject | mutableprivate |
_extendedCertificateVerification | Poco::Net::Context | private |
_mode | Poco::Net::Context | private |
_ocspStaplingResponseVerification | Poco::Net::Context | private |
_pInvalidCertificateHandler | Poco::Net::Context | private |
_pSSLContext | Poco::Net::Context | private |
_usage | Poco::Net::Context | private |
addCertificateAuthority(const Poco::Crypto::X509Certificate &certificate) | Poco::Net::Context | |
addChainCertificate(const Poco::Crypto::X509Certificate &certificate) | Poco::Net::Context | |
CLIENT_USE enum value | Poco::Net::Context | |
Context(Usage usage, const Params ¶ms) | Poco::Net::Context | |
Context(Usage usage, const std::string &privateKeyFile, const std::string &certificateFile, const std::string &caLocation, VerificationMode verificationMode=VERIFY_RELAXED, int verificationDepth=9, bool loadDefaultCAs=false, const std::string &cipherList="ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH") | Poco::Net::Context | |
Context(Usage usage, const std::string &caLocation, VerificationMode verificationMode=VERIFY_RELAXED, int verificationDepth=9, bool loadDefaultCAs=false, const std::string &cipherList="ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH") | Poco::Net::Context | |
createSSLContext() | Poco::Net::Context | private |
disableProtocols(int protocols) | Poco::Net::Context | |
disableStatelessSessionResumption() | Poco::Net::Context | |
duplicate() const | Poco::RefCountedObject | inline |
enableExtendedCertificateVerification(bool flag=true) | Poco::Net::Context | |
enableSessionCache(bool flag=true) | Poco::Net::Context | |
enableSessionCache(bool flag, const std::string &sessionIdContext) | Poco::Net::Context | |
extendedCertificateVerificationEnabled() const | Poco::Net::Context | inline |
flushSessionCache() | Poco::Net::Context | |
getInvalidCertificateHandler() const | Poco::Net::Context | inline |
getSessionCacheSize() const | Poco::Net::Context | |
getSessionTimeout() const | Poco::Net::Context | |
init(const Params ¶ms) | Poco::Net::Context | private |
initDH(bool use2048Bits, const std::string &dhFile) | Poco::Net::Context | private |
initECDH(const std::string &curve) | Poco::Net::Context | private |
InvalidCertificateHandlerPtr typedef | Poco::Net::Context | |
isForServerUse() const | Poco::Net::Context | inline |
ocspStaplingResponseVerificationEnabled() const | Poco::Net::Context | inline |
operator=(const RefCountedObject &) | Poco::RefCountedObject | private |
preferServerCiphers() | Poco::Net::Context | |
PROTO_SSLV2 enum value | Poco::Net::Context | |
PROTO_SSLV3 enum value | Poco::Net::Context | |
PROTO_TLSV1 enum value | Poco::Net::Context | |
PROTO_TLSV1_1 enum value | Poco::Net::Context | |
PROTO_TLSV1_2 enum value | Poco::Net::Context | |
PROTO_TLSV1_3 enum value | Poco::Net::Context | |
Protocols enum name | Poco::Net::Context | |
Ptr typedef | Poco::Net::Context | |
RefCountedObject() | Poco::RefCountedObject | |
RefCountedObject(const RefCountedObject &) | Poco::RefCountedObject | private |
referenceCount() const | Poco::RefCountedObject | inline |
release() const noexcept | Poco::RefCountedObject | inline |
requireMinimumProtocol(Protocols protocol) | Poco::Net::Context | |
SERVER_USE enum value | Poco::Net::Context | |
sessionCacheEnabled() const | Poco::Net::Context | |
setInvalidCertificateHandler(InvalidCertificateHandlerPtr pInvalidCertificageHandler) | Poco::Net::Context | |
setSessionCacheSize(std::size_t size) | Poco::Net::Context | |
setSessionTimeout(long seconds) | Poco::Net::Context | |
sslContext() const | Poco::Net::Context | inline |
TLS_CLIENT_USE enum value | Poco::Net::Context | |
TLS_SERVER_USE enum value | Poco::Net::Context | |
TLSV1_1_CLIENT_USE enum value | Poco::Net::Context | |
TLSV1_1_SERVER_USE enum value | Poco::Net::Context | |
TLSV1_2_CLIENT_USE enum value | Poco::Net::Context | |
TLSV1_2_SERVER_USE enum value | Poco::Net::Context | |
TLSV1_3_CLIENT_USE enum value | Poco::Net::Context | |
TLSV1_3_SERVER_USE enum value | Poco::Net::Context | |
TLSV1_CLIENT_USE enum value | Poco::Net::Context | |
TLSV1_SERVER_USE enum value | Poco::Net::Context | |
usage() const | Poco::Net::Context | inline |
Usage enum name | Poco::Net::Context | |
useCertificate(const Poco::Crypto::X509Certificate &certificate) | Poco::Net::Context | |
usePrivateKey(const Poco::Crypto::RSAKey &key) | Poco::Net::Context | |
usePrivateKey(const Poco::Crypto::EVPPKey &pkey) | Poco::Net::Context | |
VerificationMode enum name | Poco::Net::Context | |
verificationMode() const | Poco::Net::Context | inline |
VERIFY_NONE enum value | Poco::Net::Context | |
VERIFY_ONCE enum value | Poco::Net::Context | |
VERIFY_RELAXED enum value | Poco::Net::Context | |
VERIFY_STRICT enum value | Poco::Net::Context | |
~Context() | Poco::Net::Context | |
~RefCountedObject() | Poco::RefCountedObject | protectedvirtual |