MySQL 9.0.0
Source Code Documentation
Ssl_init_callback_server_main Class Referencefinal

Class to encasulate callbacks for init/reinit for client server connection port. More...

#include <ssl_init_callback.h>

Inheritance diagram for Ssl_init_callback_server_main:
[legend]

Public Member Functions

void read_parameters (OptionalString *ca, OptionalString *capath, OptionalString *version, OptionalString *cert, OptionalString *cipher, OptionalString *ciphersuites, OptionalString *key, OptionalString *crl, OptionalString *crl_path, bool *session_cache_mode, long *session_cache_timeout) override
 
bool provision_certs () override
 
bool warn_self_signed_ca () override
 
 ~Ssl_init_callback_server_main () override=default
 
- Public Member Functions inherited from Ssl_init_callback
virtual ~Ssl_init_callback ()=default
 

Private Member Functions

ssl_artifacts_status auto_detect_ssl ()
 

Detailed Description

Class to encasulate callbacks for init/reinit for client server connection port.

Constructor & Destructor Documentation

◆ ~Ssl_init_callback_server_main()

Ssl_init_callback_server_main::~Ssl_init_callback_server_main ( )
overridedefault

Member Function Documentation

◆ auto_detect_ssl()

ssl_artifacts_status Ssl_init_callback_server_main::auto_detect_ssl ( )
private

◆ provision_certs()

bool Ssl_init_callback_server_main::provision_certs ( )
overridevirtual

Implements Ssl_init_callback.

◆ read_parameters()

void Ssl_init_callback_server_main::read_parameters ( OptionalString ca,
OptionalString capath,
OptionalString version,
OptionalString cert,
OptionalString cipher,
OptionalString ciphersuites,
OptionalString key,
OptionalString crl,
OptionalString crl_path,
bool *  session_cache_mode,
long *  session_cache_timeout 
)
overridevirtual

Implements Ssl_init_callback.

◆ warn_self_signed_ca()

bool Ssl_init_callback_server_main::warn_self_signed_ca ( )
overridevirtual

Implements Ssl_init_callback.


The documentation for this class was generated from the following files: