cert_fail_code(const int openssl_err) | openvpn::OpenSSLContext | inlineprivatestatic |
cert_status_line(int preverify_ok, int depth, int err, const std::string &signature, const std::string &subject) | openvpn::OpenSSLContext | inlineprivatestatic |
CertCRLList typedef | openvpn::OpenSSLContext | |
check_cert_warnings(const X509 *cert) | openvpn::OpenSSLContext | inlineprivatestatic |
client_hello_callback(::SSL *s, int *al, void *) | openvpn::OpenSSLContext | inlineprivatestatic |
client_hello_get_sni(::SSL *s) | openvpn::OpenSSLContext | inlineprivatestatic |
config | openvpn::OpenSSLContext | private |
ctx | openvpn::OpenSSLContext | private |
default_log_level | openvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI > | static |
deferred_cert_verify_failsafe(const SSL &ssl) const | openvpn::OpenSSLContext | inlineprivate |
epki | openvpn::OpenSSLContext | private |
info_callback(const ::SSL *s, int where, int ret) | openvpn::OpenSSLContext | inlineprivatestatic |
is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
libctx() override | openvpn::OpenSSLContext | inlinevirtual |
load_serial_number_into_authcert(AuthCert &authcert, ::X509 *cert) | openvpn::OpenSSLContext | inlineprivatestatic |
log_ | openvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI > | inlineprotectedstatic |
log_level() | openvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI > | inlinestatic |
MAX_CIPHERTEXT_IN enum value | openvpn::OpenSSLContext | |
max_log_level | openvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI > | static |
mode() const override | openvpn::OpenSSLContext | inlinevirtual |
ns_cert_type_defined() const | openvpn::OpenSSLContext | inlineprivate |
OpenSSLContext(Config *config_arg) | openvpn::OpenSSLContext | inlineprivate |
OPENVPN_EXCEPTION(ssl_options_error) | openvpn::SSLFactoryAPI | |
OPENVPN_EXCEPTION(ssl_context_error) | openvpn::SSLFactoryAPI | |
OPENVPN_EXCEPTION(ssl_external_pki) | openvpn::SSLFactoryAPI | |
OPENVPN_SIMPLE_EXCEPTION(ssl_ciphertext_in_overflow) | openvpn::SSLFactoryAPI | |
operator=(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
Ptr typedef | openvpn::OpenSSLContext | |
randomize_name_key(TLSSessionTicketBase::Name &name, TLSSessionTicketBase::Key &key) | openvpn::OpenSSLContext | inlineprivatestatic |
RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
RC(const RC &)=delete | openvpn::RC< thread_unsafe_refcount > | |
refcount_ | openvpn::RC< thread_unsafe_refcount > | private |
sess_cache | openvpn::OpenSSLContext | private |
set_log_level(int level) | openvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI > | inlinestatic |
set_openssl_tls_groups(const std::string &tls_groups) | openvpn::OpenSSLContext | inlineprivate |
setup_server_ticket_callback() const | openvpn::OpenSSLContext | inlineprivate |
sni_error(std::string err, const int ssl_ad_error, OpenSSLContext *self, SSL *self_ssl, int *al) | openvpn::OpenSSLContext | inlineprivatestatic |
sni_get_len(ConstBuffer &buf) | openvpn::OpenSSLContext | inlineprivatestatic |
ssl() override | openvpn::OpenSSLContext | inlinevirtual |
ssl(const std::string *hostname, const std::string *cache_key) override | openvpn::OpenSSLContext | inlinevirtual |
SSL_CTX_unique_ptr typedef | openvpn::OpenSSLContext | private |
support_key_material_export() | openvpn::OpenSSLContext | inlinestatic |
tls_ticket_init_cipher_hmac(const TLSSessionTicketBase::Key &key, unsigned char iv[EVP_MAX_IV_LENGTH], ::EVP_CIPHER_CTX *ctx, ssl_mac_ctx *mctx, const int enc) | openvpn::OpenSSLContext | inlineprivatestatic |
tls_ticket_key_callback(::SSL *ssl, unsigned char key_name[16], unsigned char iv[EVP_MAX_IV_LENGTH], ::EVP_CIPHER_CTX *ctx, ssl_mac_ctx *hctx, int enc) | openvpn::OpenSSLContext | inlineprivatestatic |
translate_cipher_list(std::string cipherlist) | openvpn::OpenSSLContext | inlinestatic |
update_trust(const CertCRLList &cc) | openvpn::OpenSSLContext | inline |
use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
verify_callback_client(int preverify_ok, X509_STORE_CTX *ctx) | openvpn::OpenSSLContext | inlineprivatestatic |
verify_callback_server(int preverify_ok, X509_STORE_CTX *ctx) | openvpn::OpenSSLContext | inlineprivatestatic |
verify_ns_cert_type(::X509 *cert) const | openvpn::OpenSSLContext | inlineprivate |
verify_x509_cert_eku(::X509 *cert) const | openvpn::OpenSSLContext | inlineprivate |
verify_x509_cert_ku(::X509 *cert) const | openvpn::OpenSSLContext | inlineprivate |
x509_cert_eku_defined() const | openvpn::OpenSSLContext | inlineprivate |
x509_cert_ku_defined() const | openvpn::OpenSSLContext | inlineprivate |
x509_track_extract_from_cert(::X509 *cert, const int depth, const X509Track::ConfigSet &cs, X509Track::Set &xts) | openvpn::OpenSSLContext | inlineprivatestatic |
x509_track_extract_nid(const X509Track::Type xt_type, const int nid, ::X509 *cert, const int depth, X509Track::Set &xts) | openvpn::OpenSSLContext | inlineprivatestatic |
~OpenSSLContext()=default | openvpn::OpenSSLContext | |
~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |