E-MailRelay
Namespaces | Classes
GSsl Namespace Reference

TLS/SSL transport layer security classes. More...

Namespaces

namespace  OpenSSL
 A namespace for implementing the GSsl interface using the OpenSSL library.
 

Classes

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

Detailed Description

TLS/SSL transport layer security classes.

The GSsl namespace contains classes that implement the TLS/SSL security layer.

Key classes are: