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

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

cert_info(const mbedtls_x509_crt *cert, const char *prefix=nullptr)openvpn::MbedTLSContextinlineprivatestatic
configopenvpn::MbedTLSContextprotected
default_log_levelopenvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI >static
epki_decrypt(void *arg, int mode, size_t *olen, const unsigned char *input, unsigned char *output, size_t output_max_len)openvpn::MbedTLSContextinlineprivatestatic
epki_key_len(void *arg)openvpn::MbedTLSContextinlineprivatestatic
epki_sign(void *arg, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng, int mode, mbedtls_md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, unsigned char *sig)openvpn::MbedTLSContextinlineprivatestatic
erase()openvpn::MbedTLSContextinlineprivate
is_thread_safe()openvpn::RC< thread_unsafe_refcount >static
key_len() constopenvpn::MbedTLSContextinlineprivate
libctx() overrideopenvpn::MbedTLSContextinlinevirtual
load_issuer_fingerprint_into_authcert(AuthCert &authcert, const mbedtls_x509_crt *cert)openvpn::MbedTLSContextinlineprivatestatic
load_serial_number_into_authcert(AuthCert &authcert, const mbedtls_x509_crt *cert)openvpn::MbedTLSContextinlineprivatestatic
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::MbedTLSContext
max_log_levelopenvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI >static
MbedTLSContext(Config *config_arg)openvpn::MbedTLSContextinlineprotected
mode() const overrideopenvpn::MbedTLSContextinlinevirtual
ns_cert_type_defined() constopenvpn::MbedTLSContextinlineprivate
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::MbedTLSContext
RC() noexcept=defaultopenvpn::RC< thread_unsafe_refcount >
RC(const RC &)=deleteopenvpn::RC< thread_unsafe_refcount >
refcount_openvpn::RC< thread_unsafe_refcount >private
set_log_level(int level)openvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI >inlinestatic
ssl() overrideopenvpn::MbedTLSContextinlinevirtual
ssl(const std::string *hostname, const std::string *cache_key) overrideopenvpn::MbedTLSContextinlinevirtual
status_string(const mbedtls_x509_crt *cert, const int depth, const uint32_t *flags)openvpn::MbedTLSContextinlineprivatestatic
support_key_material_export()openvpn::MbedTLSContextinlinestatic
use_count() const noexceptopenvpn::RC< thread_unsafe_refcount >
verify_callback_client(void *arg, mbedtls_x509_crt *cert, int depth, uint32_t *flags)openvpn::MbedTLSContextinlineprotectedstatic
verify_callback_server(void *arg, mbedtls_x509_crt *cert, int depth, uint32_t *flags)openvpn::MbedTLSContextinlineprotectedstatic
verify_ns_cert_type(const mbedtls_x509_crt *cert) constopenvpn::MbedTLSContextinlineprivate
verify_x509_cert_eku(mbedtls_x509_crt *cert)openvpn::MbedTLSContextinlineprivate
verify_x509_cert_ku(const mbedtls_x509_crt *cert)openvpn::MbedTLSContextinlineprivate
x509_cert_eku_defined() constopenvpn::MbedTLSContextinlineprivate
x509_cert_ku_defined() constopenvpn::MbedTLSContextinlineprivate
~MbedTLSContext()openvpn::MbedTLSContextinlinevirtual
~RC()=defaultopenvpn::RC< thread_unsafe_refcount >virtual