CernVM-FS
2.12.0
|
#include <settings.h>
Public Member Functions | |
SettingsKeychain (const std::string &fqrn) | |
void | SetKeychainDir (const std::string &keychain_dir) |
bool | HasDanglingMasterKeys () const |
bool | HasMasterKeys () const |
bool | HasDanglingRepositoryKeys () const |
bool | HasRepositoryKeys () const |
bool | HasGatewayKey () const |
std::string | keychain_dir () const |
std::string | master_private_key_path () const |
std::string | master_public_key_path () const |
std::string | private_key_path () const |
std::string | certificate_path () const |
std::string | gw_key_path () const |
Private Attributes | |
Setting< std::string > | fqrn_ |
Setting< std::string > | keychain_dir_ |
Setting< std::string > | master_private_key_path_ |
Setting< std::string > | master_public_key_path_ |
Setting< std::string > | private_key_path_ |
Setting< std::string > | certificate_path_ |
Setting< std::string > | gw_key_path_ |
Definition at line 308 of file settings.h.
|
inlineexplicit |
Definition at line 310 of file settings.h.
|
inline |
Definition at line 336 of file settings.h.
Referenced by publish::ExportKeychain(), and publish::Publisher().
|
inline |
Definition at line 337 of file settings.h.
Referenced by publish::ConstructSpoolers(), and publish::Publisher().
bool publish::SettingsKeychain::HasDanglingMasterKeys | ( | ) | const |
Definition at line 249 of file settings.cc.
Referenced by publish::CreateKeychain().
bool publish::SettingsKeychain::HasDanglingRepositoryKeys | ( | ) | const |
Definition at line 263 of file settings.cc.
Referenced by publish::CreateKeychain().
bool publish::SettingsKeychain::HasGatewayKey | ( | ) | const |
Definition at line 276 of file settings.cc.
Referenced by publish::Publisher().
bool publish::SettingsKeychain::HasMasterKeys | ( | ) | const |
Definition at line 257 of file settings.cc.
Referenced by publish::CreateKeychain().
bool publish::SettingsKeychain::HasRepositoryKeys | ( | ) | const |
Definition at line 271 of file settings.cc.
Referenced by publish::CreateKeychain().
|
inline |
Definition at line 328 of file settings.h.
Referenced by publish::ExportKeychain(), publish::Repository(), SetKeychainDir(), publish::SettingsPublisher::SettingsPublisher(), and publish::SettingsRepository::SettingsRepository().
|
inline |
Definition at line 329 of file settings.h.
Referenced by publish::ExportKeychain(), and publish::Publisher().
|
inline |
Definition at line 332 of file settings.h.
Referenced by publish::ExportKeychain(), and publish::CmdInfo::Main().
|
inline |
Definition at line 335 of file settings.h.
Referenced by publish::ExportKeychain(), and publish::Publisher().
void publish::SettingsKeychain::SetKeychainDir | ( | const std::string & | keychain_dir | ) |
Definition at line 239 of file settings.cc.
Referenced by publish::SettingsBuilder::ApplyOptionsFromServerPath(), publish::SettingsBuilder::CreateSettingsRepository(), publish::CmdInfo::Main(), publish::CmdDiff::Main(), publish::CmdMkfs::Main(), publish::SettingsPublisher::SettingsPublisher(), and publish::SettingsRepository::SettingsRepository().
|
private |
Definition at line 345 of file settings.h.
Referenced by certificate_path(), HasDanglingRepositoryKeys(), HasRepositoryKeys(), and SetKeychainDir().
|
private |
Definition at line 340 of file settings.h.
Referenced by SetKeychainDir().
|
private |
Definition at line 346 of file settings.h.
Referenced by gw_key_path(), HasGatewayKey(), and SetKeychainDir().
|
private |
Definition at line 341 of file settings.h.
Referenced by keychain_dir(), and SetKeychainDir().
|
private |
Definition at line 342 of file settings.h.
Referenced by HasDanglingMasterKeys(), HasMasterKeys(), master_private_key_path(), and SetKeychainDir().
|
private |
Definition at line 343 of file settings.h.
Referenced by HasDanglingMasterKeys(), HasMasterKeys(), master_public_key_path(), and SetKeychainDir().
|
private |
Definition at line 344 of file settings.h.
Referenced by HasDanglingRepositoryKeys(), HasRepositoryKeys(), private_key_path(), and SetKeychainDir().