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 |