E-MailRelay
|
#include "gdef.h"
#include "gssl.h"
#include "gassert.h"
#include <openssl/ssl.h>
#include <openssl/err.h>
#include <openssl/rand.h>
#include <openssl/md5.h>
#include <openssl/sha.h>
#include <openssl/evp.h>
#include <stdexcept>
#include <functional>
#include <map>
#include <memory>
Go to the source code of this file.
Classes | |
class | GSsl::OpenSSL::Certificate |
Holds a certificate taken from an OpenSSL X509 structure. More... | |
class | GSsl::OpenSSL::Config |
Holds protocol version information, etc. More... | |
class | GSsl::OpenSSL::CertificateChain |
Holds a certificate chain taken from a stack of OpenSSL X509 structures. More... | |
class | GSsl::OpenSSL::Error |
An exception class for GSsl::OpenSSL classes. More... | |
class | GSsl::OpenSSL::ProfileImp |
An implementation of the GSsl::Profile interface for OpenSSL. More... | |
class | GSsl::OpenSSL::LibraryImp |
An implementation of the GSsl::LibraryImpBase interface for OpenSSL. More... | |
class | GSsl::OpenSSL::ProtocolImp |
An implementation of the GSsl::ProtocolImpBase interface for OpenSSL. More... | |
class | GSsl::OpenSSL::DigesterImp |
An implementation of the GSsl::DigesterImpBase interface for OpenSSL. More... | |
Namespaces | |
namespace | GSsl |
TLS/SSL transport layer security classes. | |
namespace | GSsl::OpenSSL |
A namespace for implementing the GSsl interface using the OpenSSL library. | |