| 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 |