cert_info(const mbedtls_x509_crt *cert, const char *prefix=nullptr) | openvpn::MbedTLSContext | inlineprivatestatic |
config | openvpn::MbedTLSContext | protected |
default_log_level | openvpn::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::MbedTLSContext | inlineprivatestatic |
epki_key_len(void *arg) | openvpn::MbedTLSContext | inlineprivatestatic |
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::MbedTLSContext | inlineprivatestatic |
erase() | openvpn::MbedTLSContext | inlineprivate |
is_thread_safe() | openvpn::RC< thread_unsafe_refcount > | static |
key_len() const | openvpn::MbedTLSContext | inlineprivate |
libctx() override | openvpn::MbedTLSContext | inlinevirtual |
load_issuer_fingerprint_into_authcert(AuthCert &authcert, const mbedtls_x509_crt *cert) | openvpn::MbedTLSContext | inlineprivatestatic |
load_serial_number_into_authcert(AuthCert &authcert, const mbedtls_x509_crt *cert) | openvpn::MbedTLSContext | 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::MbedTLSContext | |
max_log_level | openvpn::logging::LoggingMixin< logging::LOG_LEVEL_VERB, logging::LOG_LEVEL_TRACE, SSLFactoryAPI > | static |
MbedTLSContext(Config *config_arg) | openvpn::MbedTLSContext | inlineprotected |
mode() const override | openvpn::MbedTLSContext | inlinevirtual |
ns_cert_type_defined() const | openvpn::MbedTLSContext | 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::MbedTLSContext | |
RC() noexcept=default | openvpn::RC< thread_unsafe_refcount > | |
RC(const RC &)=delete | openvpn::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() override | openvpn::MbedTLSContext | inlinevirtual |
ssl(const std::string *hostname, const std::string *cache_key) override | openvpn::MbedTLSContext | inlinevirtual |
status_string(const mbedtls_x509_crt *cert, const int depth, const uint32_t *flags) | openvpn::MbedTLSContext | inlineprivatestatic |
support_key_material_export() | openvpn::MbedTLSContext | inlinestatic |
use_count() const noexcept | openvpn::RC< thread_unsafe_refcount > | |
verify_callback_client(void *arg, mbedtls_x509_crt *cert, int depth, uint32_t *flags) | openvpn::MbedTLSContext | inlineprotectedstatic |
verify_callback_server(void *arg, mbedtls_x509_crt *cert, int depth, uint32_t *flags) | openvpn::MbedTLSContext | inlineprotectedstatic |
verify_ns_cert_type(const mbedtls_x509_crt *cert) const | openvpn::MbedTLSContext | inlineprivate |
verify_x509_cert_eku(mbedtls_x509_crt *cert) | openvpn::MbedTLSContext | inlineprivate |
verify_x509_cert_ku(const mbedtls_x509_crt *cert) | openvpn::MbedTLSContext | inlineprivate |
x509_cert_eku_defined() const | openvpn::MbedTLSContext | inlineprivate |
x509_cert_ku_defined() const | openvpn::MbedTLSContext | inlineprivate |
~MbedTLSContext() | openvpn::MbedTLSContext | inlinevirtual |
~RC()=default | openvpn::RC< thread_unsafe_refcount > | virtual |