E-MailRelay
Classes | Namespaces
gssl.h File Reference

An interface to an underlying TLS library. More...

#include "gdef.h"
#include "gstrings.h"
#include "greadwrite.h"
#include <string>
#include <utility>
#include <memory>

Go to the source code of this file.

Classes

class  GSsl::Protocol
 A TLS protocol class. More...
 
class  GSsl::Digester
 A class for objects that can perform a cryptographic hash. More...
 
class  GSsl::Library
 A singleton class for initialising the underlying TLS library. More...
 
class  GSsl::LibraryImpBase
 A base interface for GSsl::Library pimple classes. More...
 
class  GSsl::Profile
 A base interface for profile classes that work with concrete classes derived from GSsl::LibraryImpBase and GSsl::ProtocolImpBase. More...
 
class  GSsl::ProtocolImpBase
 A base interface for GSsl::Protocol pimple classes. More...
 
class  GSsl::DigesterImpBase
 A base interface for GSsl::Digester pimple classes. More...
 

Namespaces

namespace  GSsl
 TLS/SSL transport layer security classes.
 

Detailed Description

An interface to an underlying TLS library.

Definition in file gssl.h.