The configuration of a StrongBox peer.
DESIGN TRADEOFF: Introducing an undesired level of access indirection (e.g.
peer_configuration.store_configuration.peer_id for the time being and putting
off creating a more convenient facade (which should be the eventual solution)
for the time being.
-
compute_config_directory()
-
static compute_keys_directory(config_directory)
-
compute_peer_backups_directory()
-
classmethod compute_peer_keys_directory(config_directory)
-
classmethod compute_store_keys_directory(config_directory)
-
classmethod get_foreign_peer_key_file(peer_id, config_directory)
-
classmethod get_foreign_store_key_file(store_id, config_directory)
Convenience function to compute the location of another (not our own)
store’s recorded public key file.
-
classmethod get_private_key_file(config_directory)
-
initialize_directory_structure()