|  | 
| 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... 
 | 
|  |