MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
KeyringHandler Class Reference

#include <keyring_handler.h>

Public Member Functions

bool init (mysql_harness::Config &config, const bool is_service)
 
KeyringInfoget_ki ()
 

Private Member Functions

void init_keyring_using_prompted_password ()
 
void init_keyring_using_master_key_file ()
 
void init_keyring_using_external_facility (const mysql_harness::Config &config)
 

Static Private Member Functions

static uint32_t get_router_id (const mysql_harness::Config &config)
 

Private Attributes

KeyringInfo ki_
 

Member Function Documentation

◆ get_ki()

KeyringInfo & KeyringHandler::get_ki ( )
inline

◆ get_router_id()

static uint32_t KeyringHandler::get_router_id ( const mysql_harness::Config config)
inlinestaticprivate

◆ init()

bool KeyringHandler::init ( mysql_harness::Config config,
const bool  is_service 
)
inline

◆ init_keyring_using_external_facility()

void KeyringHandler::init_keyring_using_external_facility ( const mysql_harness::Config config)
inlineprivate

◆ init_keyring_using_master_key_file()

void KeyringHandler::init_keyring_using_master_key_file ( )
inlineprivate

◆ init_keyring_using_prompted_password()

void KeyringHandler::init_keyring_using_prompted_password ( )
inlineprivate

Member Data Documentation

◆ ki_

KeyringInfo KeyringHandler::ki_
private

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