#include <stddef.h>
#include <stdio.h>
#include <sys/types.h>
#include <functional>
#include "my_inttypes.h"
#include "my_macros.h"
#include "mysql.h"
#include "nulls.h"
#include "template_utils.h"
#include "typelib.h"
 
Go to the source code of this file.
◆ SSL_SET_OPTIONS
◆ set_client_ssl_options()
  
  
      
        
          | static int set_client_ssl_options  | 
          ( | 
          MYSQL *  | 
          mysql | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ ssl_client_check_post_connect_ssl_setup()
  
  
      
        
          | static bool ssl_client_check_post_connect_ssl_setup  | 
          ( | 
          MYSQL *  | 
          mysql,  | 
         
        
           | 
           | 
          std::function< void(const char *)>  | 
          report_error  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ opt_ssl_ca
◆ opt_ssl_capath
◆ opt_ssl_cert
◆ opt_ssl_cipher
◆ opt_ssl_crl
◆ opt_ssl_crlpath
◆ opt_ssl_fips_mode
◆ opt_ssl_key
◆ opt_ssl_mode
◆ opt_ssl_session_data
  
  
      
        
          | char* opt_ssl_session_data = nullptr | 
         
       
   | 
  
static   | 
  
 
 
◆ opt_ssl_session_data_continue_on_failed_reuse
  
  
      
        
          | bool opt_ssl_session_data_continue_on_failed_reuse = false | 
         
       
   | 
  
static   | 
  
 
 
◆ opt_tls_ciphersuites
  
  
      
        
          | char* opt_tls_ciphersuites = nullptr | 
         
       
   | 
  
static   | 
  
 
 
◆ opt_tls_sni_servername
  
  
      
        
          | char* opt_tls_sni_servername = nullptr | 
         
       
   | 
  
static   | 
  
 
 
◆ opt_tls_version
◆ ssl_fips_mode_names_lib
      
        
          | const char* ssl_fips_mode_names_lib[] = {"OFF", "ON", "STRICT", NullS} | 
        
      
 
 
◆ ssl_fips_mode_typelib
Initial value:
const char * ssl_fips_mode_names_lib[]
Definition: sslopt-vars.h:48
 
#define array_elements(A)
Definition: validate_password_imp.cc:50
 
 
 
 
◆ ssl_mode_names_lib
      
        
          | const char* ssl_mode_names_lib[] | 
        
      
 
Initial value:= {"DISABLED",  "PREFERRED",       "REQUIRED",
                                    "VERIFY_CA", 
"VERIFY_IDENTITY", 
NullS}
 
#define NullS
Definition of the null string (a null pointer of type char *), used in some of our string handling co...
Definition: nulls.h:33
 
 
 
 
◆ ssl_mode_set_explicitly
  
  
      
        
          | bool ssl_mode_set_explicitly = false | 
         
       
   | 
  
static   | 
  
 
 
◆ ssl_mode_typelib
Initial value:
const char * ssl_mode_names_lib[]
Definition: sslopt-vars.h:43
 
 
 
 
◆ SSL_SET_OPTIONS_ERROR
      
        
          | const char* SSL_SET_OPTIONS_ERROR = "Failed to set ssl related options.\n" |