| 
| static std::pair< std::string, std::string >  | mysql_harness::get_master_key (MasterKeyFile &mkf, const std::string &keyring_file_path, bool create_if_needed) | 
|   | Gets the master_key for the specified keyring_file from the master key store.  More...
  | 
|   | 
| static std::pair< std::string, std::string >  | mysql_harness::create_initial_keyring_pair (MasterKeyFile &mkf, const std::string &keyring_file_path, std::string master_scramble) | 
|   | 
| HARNESS_EXPORT bool  | mysql_harness::init_keyring (const std::string &keyring_file_path, const std::string &master_key_path, bool create_if_needed) | 
|   | Initialize an instance of a keyring to be used in the application from the contents of a file, using the given master key file.  More...
  | 
|   | 
| HARNESS_EXPORT bool  | mysql_harness::init_keyring_with_key (const std::string &keyring_file_path, const std::string &master_key, bool create_if_needed) | 
|   | Initialize an instance of a keyring to be used in the application from the contents of a file, using the given master key.  More...
  | 
|   | 
| HARNESS_EXPORT void  | mysql_harness::flush_keyring () | 
|   | Saves the keyring contents to disk.  More...
  | 
|   | 
| HARNESS_EXPORT Keyring *  | mysql_harness::get_keyring () noexcept | 
|   | Gets a previously initialized singleton instance of the keyring.  More...
  | 
|   | 
| HARNESS_EXPORT void  | mysql_harness::reset_keyring () noexcept | 
|   | Clears the keyring singleton.  More...
  | 
|   |