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