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