OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::OpenSSLContext Member List

This is the complete list of members for openvpn::OpenSSLContext, including all inherited members.

cert_fail_code(const int openssl_err)openvpn::OpenSSLContextinlineprivatestatic
cert_status_line(int preverify_ok, int depth, int err, const std::string &signature, const std::string &subject)openvpn::OpenSSLContextinlineprivatestatic
CertCRLList typedefopenvpn::OpenSSLContext
check_cert_warnings(const X509 *cert)openvpn::OpenSSLContextinlineprivatestatic
client_hello_callback(::SSL *s, int *al, void *)openvpn::OpenSSLContextinlineprivatestatic
client_hello_get_sni(::SSL *s)openvpn::OpenSSLContextinlineprivatestatic
configopenvpn::OpenSSLContextprivate
ctxopenvpn::OpenSSLContextprivate
default_log_levelopenvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI >static
deferred_cert_verify_failsafe(const SSL &ssl) constopenvpn::OpenSSLContextinlineprivate
epkiopenvpn::OpenSSLContextprivate
info_callback(const ::SSL *s, int where, int ret)openvpn::OpenSSLContextinlineprivatestatic
is_thread_safe()openvpn::RC< thread_unsafe_refcount >static
libctx() overrideopenvpn::OpenSSLContextinlinevirtual
load_serial_number_into_authcert(AuthCert &authcert, ::X509 *cert)openvpn::OpenSSLContextinlineprivatestatic
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 valueopenvpn::OpenSSLContext
max_log_levelopenvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI >static
mode() const overrideopenvpn::OpenSSLContextinlinevirtual
ns_cert_type_defined() constopenvpn::OpenSSLContextinlineprivate
OpenSSLContext(Config *config_arg)openvpn::OpenSSLContextinlineprivate
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 &)=deleteopenvpn::RC< thread_unsafe_refcount >
Ptr typedefopenvpn::OpenSSLContext
randomize_name_key(TLSSessionTicketBase::Name &name, TLSSessionTicketBase::Key &key)openvpn::OpenSSLContextinlineprivatestatic
RC() noexcept=defaultopenvpn::RC< thread_unsafe_refcount >
RC(const RC &)=deleteopenvpn::RC< thread_unsafe_refcount >
refcount_openvpn::RC< thread_unsafe_refcount >private
sess_cacheopenvpn::OpenSSLContextprivate
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::OpenSSLContextinlineprivate
setup_server_ticket_callback() constopenvpn::OpenSSLContextinlineprivate
sni_error(std::string err, const int ssl_ad_error, OpenSSLContext *self, SSL *self_ssl, int *al)openvpn::OpenSSLContextinlineprivatestatic
sni_get_len(ConstBuffer &buf)openvpn::OpenSSLContextinlineprivatestatic
ssl() overrideopenvpn::OpenSSLContextinlinevirtual
ssl(const std::string *hostname, const std::string *cache_key) overrideopenvpn::OpenSSLContextinlinevirtual
SSL_CTX_unique_ptr typedefopenvpn::OpenSSLContextprivate
support_key_material_export()openvpn::OpenSSLContextinlinestatic
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::OpenSSLContextinlineprivatestatic
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::OpenSSLContextinlineprivatestatic
translate_cipher_list(std::string cipherlist)openvpn::OpenSSLContextinlinestatic
update_trust(const CertCRLList &cc)openvpn::OpenSSLContextinline
use_count() const noexceptopenvpn::RC< thread_unsafe_refcount >
verify_callback_client(int preverify_ok, X509_STORE_CTX *ctx)openvpn::OpenSSLContextinlineprivatestatic
verify_callback_server(int preverify_ok, X509_STORE_CTX *ctx)openvpn::OpenSSLContextinlineprivatestatic
verify_ns_cert_type(::X509 *cert) constopenvpn::OpenSSLContextinlineprivate
verify_x509_cert_eku(::X509 *cert) constopenvpn::OpenSSLContextinlineprivate
verify_x509_cert_ku(::X509 *cert) constopenvpn::OpenSSLContextinlineprivate
x509_cert_eku_defined() constopenvpn::OpenSSLContextinlineprivate
x509_cert_ku_defined() constopenvpn::OpenSSLContextinlineprivate
x509_track_extract_from_cert(::X509 *cert, const int depth, const X509Track::ConfigSet &cs, X509Track::Set &xts)openvpn::OpenSSLContextinlineprivatestatic
x509_track_extract_nid(const X509Track::Type xt_type, const int nid, ::X509 *cert, const int depth, X509Track::Set &xts)openvpn::OpenSSLContextinlineprivatestatic
~OpenSSLContext()=defaultopenvpn::OpenSSLContext
~RC()=defaultopenvpn::RC< thread_unsafe_refcount >virtual