#include <SSLCtxMgr.hpp>

Public Member Functions | |
| SSL_CTX * | getSSLCtx () const |
Protected Member Functions | |
| SSLCtxBase (const SSLOpts &opts) | |
| virtual | ~SSLCtxBase () |
Protected Attributes | |
| SSL_CTX * | m_ctx |
Definition at line 247 of file SSLCtxMgr.hpp.
| BLOCXX_NAMESPACE::SSLCtxBase::SSLCtxBase | ( | const SSLOpts & | opts | ) | [protected] |
Definition at line 677 of file SSLCtxMgr.cpp.
References BLOCXX_ASSERTMSG, BLOCXX_THROW, BLOCXX_NAMESPACE::String::c_str(), BLOCXX_NAMESPACE::SSLOpts::certfile, BLOCXX_NAMESPACE::String::empty(), BLOCXX_NAMESPACE::FileSystem::exists(), BLOCXX_NAMESPACE::SSLCtxMgr::generateEphRSAKey(), BLOCXX_NAMESPACE::SSLCtxMgr::getOpenSSLErrorDescription(), BLOCXX_NAMESPACE::SSLCtxMgr::initCtx(), BLOCXX_NAMESPACE::SSLOpts::keyfile, BLOCXX_NAMESPACE::String::length(), m_ctx, BLOCXX_NAMESPACE::SSLOpts::MODE_AUTOUPDATE, BLOCXX_NAMESPACE::SSLOpts::MODE_DISABLED, BLOCXX_NAMESPACE::SSLOpts::MODE_OPTIONAL, BLOCXX_NAMESPACE::SSLOpts::MODE_REQUIRED, BLOCXX_NAMESPACE::SSLOpts::pkey, BLOCXX_NAMESPACE::SSLOpts::trustStore, BLOCXX_NAMESPACE::verify_callback(), and BLOCXX_NAMESPACE::SSLOpts::verifyMode.
| BLOCXX_NAMESPACE::SSLCtxBase::~SSLCtxBase | ( | ) | [protected, virtual] |
| SSL_CTX * BLOCXX_NAMESPACE::SSLCtxBase::getSSLCtx | ( | ) | const |
SSL_CTX* BLOCXX_NAMESPACE::SSLCtxBase::m_ctx [protected] |
Definition at line 255 of file SSLCtxMgr.hpp.
Referenced by getSSLCtx(), SSLCtxBase(), and ~SSLCtxBase().
1.5.6