#include <HTTPS_Context.h>
|
| | Context (bool verify_peer=Context::ssl_verify_peer_, bool strict=Context::ssl_strict_, bool once=Context::ssl_once_, int depth=Context::ssl_depth_, int ssl_mode=Context::ssl_mode_, ACE_SSL_Context *ssl_ctx=ACE_SSL_Context::instance(), bool release=false, ACE::INet::SSL_CallbackManager *ssl_cbmngr=ACE::INet::SSL_CallbackManager::instance()) |
| |
| | Context (ACE_SSL_Context *ssl_ctx, bool release=false, ACE::INet::SSL_CallbackManager *ssl_cbmngr=0) |
| |
| | ~Context () |
| |
| | operator bool () const |
| |
| bool | operator! () const |
| |
| ACE_SSL_Context & | ssl_context () |
| |
| const ACE_SSL_Context & | ssl_context () const |
| |
| bool | use_default_ca () |
| |
| bool | set_key_files (const char *certificate_filename, const char *private_key_filename, int file_type=SSL_FILETYPE_PEM) |
| |
| bool | load_trusted_ca (const char *ca_location) |
| |
| int | has_trusted_ca () |
| |
◆ Context() [1/3]
◆ Context() [2/3]
◆ ~Context()
| ACE::HTTPS::Context::~Context |
( |
| ) |
|
◆ Context() [3/3]
| ACE::HTTPS::Context::Context |
( |
const Context & | | ) |
|
|
private |
◆ has_trusted_ca()
| int ACE::HTTPS::Context::has_trusted_ca |
( |
| ) |
|
|
inline |
◆ instance()
| Context & ACE::HTTPS::Context::instance |
( |
| ) |
|
|
static |
◆ load_trusted_ca()
| bool ACE::HTTPS::Context::load_trusted_ca |
( |
const char * | ca_location | ) |
|
◆ operator bool()
| ACE::HTTPS::Context::operator bool |
( |
| ) |
const |
|
inline |
◆ operator!()
| bool ACE::HTTPS::Context::operator! |
( |
| ) |
const |
|
inline |
◆ set_default_ssl_mode()
| void ACE::HTTPS::Context::set_default_ssl_mode |
( |
int | ssl_mode | ) |
|
|
inlinestatic |
◆ set_default_verify_mode()
| void ACE::HTTPS::Context::set_default_verify_mode |
( |
bool | verify_peer | ) |
|
|
inlinestatic |
◆ set_default_verify_settings()
| void ACE::HTTPS::Context::set_default_verify_settings |
( |
bool | strict, |
|
|
bool | once = true, |
|
|
int | depth = 0 ) |
|
inlinestatic |
◆ set_key_files()
| bool ACE::HTTPS::Context::set_key_files |
( |
const char * | certificate_filename, |
|
|
const char * | private_key_filename, |
|
|
int | file_type = SSL_FILETYPE_PEM ) |
|
inline |
◆ ssl_context() [1/2]
| ACE_SSL_Context & ACE::HTTPS::Context::ssl_context |
( |
| ) |
|
|
inline |
◆ ssl_context() [2/2]
| const ACE_SSL_Context & ACE::HTTPS::Context::ssl_context |
( |
| ) |
const |
|
inline |
◆ use_default_ca()
| bool ACE::HTTPS::Context::use_default_ca |
( |
| ) |
|
|
inline |
◆ ACE_Singleton< Context, ACE_SYNCH::MUTEX >
◆ alloc_safe
| std::unique_ptr<ACE_SSL_Context> ACE::HTTPS::Context::alloc_safe |
|
private |
◆ ssl_ctx_
| ACE_SSL_Context* ACE::HTTPS::Context::ssl_ctx_ |
|
private |
◆ ssl_depth_
| int ACE::HTTPS::Context::ssl_depth_ = 0 |
|
staticprivate |
◆ ssl_mode_
| int ACE::HTTPS::Context::ssl_mode_ = ACE_SSL_Context::SSLv23 |
|
staticprivate |
◆ ssl_once_
| bool ACE::HTTPS::Context::ssl_once_ = true |
|
staticprivate |
◆ ssl_strict_
| bool ACE::HTTPS::Context::ssl_strict_ = false |
|
staticprivate |
◆ ssl_verify_peer_
| bool ACE::HTTPS::Context::ssl_verify_peer_ = true |
|
staticprivate |
The documentation for this class was generated from the following files: