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.