An implementation of the GSsl::LibraryImpBase interface for OpenSSL.
More...
#include <gssl_openssl.h>
|
| LibraryImp (G::StringArray &library_config, Library::LogFn, bool verbose) |
|
Config | config () const |
|
bool | noverify () const |
|
Library::LogFn | log () const |
|
bool | verbose () const |
|
int | index () const |
|
| LibraryImp (const LibraryImp &)=delete |
|
| LibraryImp (LibraryImp &&)=delete |
|
void | operator= (const LibraryImp &)=delete |
|
void | operator= (LibraryImp &&)=delete |
|
virtual | ~LibraryImpBase ()=default |
| Destructor.
|
|
virtual std::string | id () const =0 |
| Implements Library::id().
|
|
virtual void | addProfile (const std::string &, bool, const std::string &, const std::string &, const std::string &, const std::string &, const std::string &, const std::string &)=0 |
| Implements Library::addProfile().
|
|
virtual bool | hasProfile (const std::string &profile_name) const =0 |
| Implements Library::hasProfile().
|
|
virtual const Profile & | profile (const std::string &profile_name) const =0 |
| Implements Library::profile().
|
|
virtual G::StringArray | digesters (bool) const =0 |
| Implements Library::digesters().
|
|
virtual Digester | digester (const std::string &, const std::string &, bool) const =0 |
| Implements Library::digester().
|
|
virtual bool | generateKeyAvailable () const =0 |
| Implements Library::generateKeyAvailable().
|
|
virtual std::string | generateKey (const std::string &) const =0 |
| Implements Library::generateKey().
|
|
|
static std::string | credit (const std::string &prefix, const std::string &eol, const std::string &eot) |
|
static std::string | sid () |
|
static bool | consume (G::StringArray &list, const std::string &item) |
| A convenience function that removes the item from the list and returns true iff is was removed. More...
|
|
An implementation of the GSsl::LibraryImpBase interface for OpenSSL.
Definition at line 183 of file gssl_openssl.h.
◆ Error
◆ LibraryImp()
GSsl::OpenSSL::LibraryImp::LibraryImp |
( |
G::StringArray & |
library_config, |
|
|
Library::LogFn |
log_fn, |
|
|
bool |
verbose |
|
) |
| |
◆ ~LibraryImp()
GSsl::OpenSSL::LibraryImp::~LibraryImp |
( |
| ) |
|
|
override |
◆ config()
◆ credit()
std::string GSsl::OpenSSL::LibraryImp::credit |
( |
const std::string & |
prefix, |
|
|
const std::string & |
eol, |
|
|
const std::string & |
eot |
|
) |
| |
|
static |
◆ index()
int GSsl::OpenSSL::LibraryImp::index |
( |
| ) |
const |
◆ log()
GSsl::Library::LogFn GSsl::OpenSSL::LibraryImp::log |
( |
| ) |
const |
◆ sid()
std::string GSsl::OpenSSL::LibraryImp::sid |
( |
| ) |
|
|
static |
◆ verbose()
bool GSsl::OpenSSL::LibraryImp::verbose |
( |
| ) |
const |
The documentation for this class was generated from the following files:
- /usr/src/slapt-src-x86_64/network/emailrelay/emailrelay-2.3/src/gssl/gssl_openssl.h
- /usr/src/slapt-src-x86_64/network/emailrelay/emailrelay-2.3/src/gssl/gssl_openssl.cpp