PTLib Version 2.12.9

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

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() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
Compare(const PObject &obj) const | PObject | virtual
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual
Comparison enum name | PObject |
Construct(Method method, const void *sessionId, PINDEX idSize) | PSSLContext | protected
EqualTo enum value | PObject |
GetClass(unsigned ancestor=0) const | PObject | inline virtual
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GetVerifyMode() const | PSSLContext |
GreaterThan enum value | PObject |
HashFunction() const | PObject | virtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static
InternalIsDescendant(const char *clsName) const | PObject | inline virtual
IsClass(const char *cls) const | PObject | inline
LessThan enum value | PObject |
m_context | PSSLContext | protected
m_passwordNotifier | PSSLContext | protected
m_traceContextIdentifier | PObject | protected
Method enum name | PSSLContext |
operator ssl_ctx_st *() const | PSSLContext | inline
operator!=(const PObject &obj) const | PObject | inline
operator<(const PObject &obj) const | PObject | inline
operator<=(const PObject &obj) const | PObject | inline
operator==(const PObject &obj) const | PObject | inline
operator>(const PObject &obj) const | PObject | inline
operator>=(const PObject &obj) const | PObject | inline
P_DECLARE_ENUM(VerifyMode, VerifyNone, VerifyPeer, VerifyPeerMandatory) | PSSLContext |
PObject() | PObject | inline protected
PrintOn(ostream &strm) const | PObject | virtual
PSSLContext(const void *sessionId=NULL, PINDEX idSize=0) | PSSLContext |
PSSLContext(Method method, const void *sessionId=NULL, PINDEX idSize=0) | PSSLContext |
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
ReadFrom(istream &strm) | PObject | virtual
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) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
SetVerifyCertificate(const PSSLCertificate &cert) | PSSLContext |
SetVerifyLocations(const PFilePath &caFile, const PDirectory &caDir) | PSSLContext |
SetVerifyMode(VerifyMode mode, unsigned depth=9) | PSSLContext |
SSLv23 enum value | PSSLContext |
SSLv3 enum value | PSSLContext |
TLSv1 enum value | PSSLContext |
UseCertificate(const PSSLCertificate &certificate) | PSSLContext |
UseDiffieHellman(const PSSLDiffieHellman &dh) | PSSLContext |
UsePrivateKey(const PSSLPrivateKey &key) | PSSLContext |
~PObject() | PObject | inline virtual
~PSSLContext() | PSSLContext |