Versions in this module Expand all Collapse all v0 v0.1.2 Aug 6, 2021 v0.1.1 Jul 8, 2021 Changes in this version + var LOGGER = logging.MustGetLogger("vault") + type Vault struct + ENV string + ParticipantId string + ServiceName string + func InitializeVault() (*Vault, error) + func (vault *Vault) Append(input map[string]interface{}, subpath string) error + func (vault *Vault) AppendSecret(credInfo secrets.CredentialInfo, input map[string]interface{}) error + func (vault *Vault) Create(input map[string]interface{}, subpath string) error + func (vault *Vault) CreateAccount(credInfo secrets.CredentialInfo, input map[string]interface{}) error + func (vault *Vault) Delete(subpath string) error + func (vault *Vault) DeleteSingleSecretEntry(credentialInfo secrets.CredentialInfo, target string) error + func (vault *Vault) GetAccount(participantId, accountName string) (nodeconfig.Account, error) + func (vault *Vault) GetSecretPhrase(participantId, accountName string) (string, error) + func (vault *Vault) InitEnv() + func (vault *Vault) Override(input map[string]interface{}, subpath string) error + func (vault *Vault) Read(subpath string) (map[string]interface{}, error) + func (vault *Vault) StoreAccount(accountName string, account nodeconfig.Account, randString string) error + func (vault *Vault) Update(input map[string]interface{}, subpath string) error + func (vault *Vault) UpdateAccount(credInfo secrets.CredentialInfo, input map[string]interface{}) error