PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PSSLContext Member List

This is the complete list of members for PSSLContext, including all inherited members.

AddClientCA(const PSSLCertificate &certificate)PSSLContext
AddClientCA(const PList< PSSLCertificate > &certificates)PSSLContext
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
Construct(Method method, const void *sessionId, PINDEX idSize)PSSLContextprotected
EqualTo enum valuePObject
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetTraceContextIdentifier() const PObjectinline
GetTraceContextIdentifier(PObject &obj)PObjectinline
GetTraceContextIdentifier(PObject *obj)PObjectinline
GetVerifyMode() const PSSLContext
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsClass(const char *cls) const PObjectinline
LessThan enum valuePObject
m_contextPSSLContextprotected
m_passwordNotifierPSSLContextprotected
m_traceContextIdentifierPObjectprotected
Method enum namePSSLContext
operator ssl_ctx_st *() const PSSLContextinline
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
P_DECLARE_ENUM(VerifyMode, VerifyNone, VerifyPeer, VerifyPeerMandatory)PSSLContext
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PObjectvirtual
PSSLContext(const void *sessionId=NULL, PINDEX idSize=0)PSSLContext
PSSLContext(Method method, const void *sessionId=NULL, PINDEX idSize=0)PSSLContext
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
ReadFrom(istream &strm)PObjectvirtual
SetCipherList(const PString &ciphers)PSSLContext
SetCredentials(const PString &authority, const PString &certificate, const PString &privateKey, bool create=false)PSSLContext
SetPasswordNotifier(const PSSLPasswordNotifier &notifier)PSSLContext
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
SetVerifyCertificate(const PSSLCertificate &cert)PSSLContext
SetVerifyLocations(const PFilePath &caFile, const PDirectory &caDir)PSSLContext
SetVerifyMode(VerifyMode mode, unsigned depth=9)PSSLContext
SSLv23 enum valuePSSLContext
SSLv3 enum valuePSSLContext
TLSv1 enum valuePSSLContext
UseCertificate(const PSSLCertificate &certificate)PSSLContext
UseDiffieHellman(const PSSLDiffieHellman &dh)PSSLContext
UsePrivateKey(const PSSLPrivateKey &key)PSSLContext
~PObject()PObjectinlinevirtual
~PSSLContext()PSSLContext