|
PTLib
Version 2.18.8
|
#include <ptlib/sockets.h>

Go to the source code of this file.
Classes | |
| class | PSSLPrivateKey |
| Private key for SSL. More... | |
| class | PSSLCertificate |
| Certificate for SSL. More... | |
| class | PSSLCertificate::X509_Name |
| class | PSSLCertificateFingerprint |
| Create a "fingerprint" for SSL certificate. More... | |
| class | PSSLDiffieHellman |
| Diffie-Hellman key exchange conteext. More... | |
| class | PSSLCipherContext |
| Encryption/decryption context. More... | |
| class | PSHA1Context |
| SHA1 digest scheme. More... | |
| class | PSSLContext |
| Context for SSL channels. More... | |
| class | PSSLChannel |
| This class will start a secure SSL based channel. More... | |
| struct | PSSLChannel::VerifyInfo |
| class | PSSLChannelDTLS |
| This class will start a secure SSL based channel. More... | |
Macros | |
| #define | PDECLARE_SSLPasswordNotifier(cls, fn) PDECLARE_NOTIFIER2(PString, cls, fn, bool) |
| #define | PDECLARE_SSLVerifyNotifier(cls, fn) PDECLARE_NOTIFIER2(PSSLChannel, cls, fn, PSSLChannel::VerifyInfo &) |
| #define | PCREATE_SSLVerifyNotifier(fn) PCREATE_NOTIFIER2(fn, PSSLChannel::VerifyInfo &) |
Typedefs | |
| typedef PNotifierTemplate< bool > | PSSLPasswordNotifier |
Enumerations | |
| enum | PSSLFileTypes { PSSLFileTypePEM, PSSLFileTypeASN1, PSSLFileTypeDEFAULT } |
| #define PCREATE_SSLVerifyNotifier | ( | fn | ) | PCREATE_NOTIFIER2(fn, PSSLChannel::VerifyInfo &) |
| #define PDECLARE_SSLPasswordNotifier | ( | cls, | |
| fn | |||
| ) | PDECLARE_NOTIFIER2(PString, cls, fn, bool) |
| #define PDECLARE_SSLVerifyNotifier | ( | cls, | |
| fn | |||
| ) | PDECLARE_NOTIFIER2(PSSLChannel, cls, fn, PSSLChannel::VerifyInfo &) |
| typedef PNotifierTemplate<bool> PSSLPasswordNotifier |
| enum PSSLFileTypes |