![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
#include "mysql/harness/tls_server_context.h"#include <memory>#include <string>#include <vector>#include <openssl/dh.h>#include <openssl/err.h>#include <openssl/pem.h>#include <openssl/safestack.h>#include <openssl/ssl.h>#include "mysql/harness/stdx/expected.h"#include "mysql/harness/tls_error.h"#include "mysql/harness/utility/string.h"#include "openssl_version.h"#include <openssl/core_names.h>#include <openssl/decoder.h>#include <dh_ecdh_config.h>Namespaces | |
| namespace | anonymous_namespace{tls_server_context.cc} | 
Typedefs | |
| template<class T > | |
| using | anonymous_namespace{tls_server_context.cc}::OsslUniquePtr = std::unique_ptr< T, OsslDeleter< T > > | 
Functions | |
| stdx::expected< void, std::error_code > | anonymous_namespace{tls_server_context.cc}::set_dh_params_from_filename (SSL_CTX *ssl_ctx, const std::string &dh_params) | 
| set DH params from filename to a SSL_CTX.  More... | |
| stdx::expected< void, std::error_code > | anonymous_namespace{tls_server_context.cc}::set_auto_dh_params (SSL_CTX *ssl_ctx) | 
| set auto DH params at SSL_CTX.  More... | |
Variables | |
| constexpr int | kMinDhKeySize {1024} | 
| constexpr int | kMaxSecurityLevel {5} | 
| const SSL_METHOD * | anonymous_namespace{tls_server_context.cc}::server_method | 
      
  | 
  constexpr | 
      
  | 
  constexpr |