Documentation
¶
Index ¶
- func ASCIIHexDecode(s string) string
- func ASCIIHexEncode(s string, n int) string
- func Stream(enctype string, key, iv []byte) (cipher.Stream, cipher.Stream, error)
- func WriteConfig(path, master string, creds VaultCreds) error
- type Vault
- func (vault *Vault) CreateBackupEncryptionConfig(enctype string) (string, string, error)
- func (vault *Vault) Delete(path string) error
- func (vault *Vault) Do(method, url string, data interface{}) (*http.Response, error)
- func (vault *Vault) FixedKeygen() (string, error)
- func (vault *Vault) Get(path string) (map[string]interface{}, bool, error)
- func (vault *Vault) Init(store string, master string) (string, error)
- func (vault *Vault) IsInitialized() (bool, error)
- func (vault *Vault) IsSealed() (bool, error)
- func (vault *Vault) NewRequest(method, url string, data interface{}) (*http.Request, error)
- func (vault *Vault) Put(path string, data interface{}) error
- func (vault *Vault) Status() (string, error)
- func (vault *Vault) Unseal(key string) error
- type VaultCreds
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ASCIIHexDecode ¶
func ASCIIHexEncode ¶
func WriteConfig ¶
func WriteConfig(path, master string, creds VaultCreds) error
Types ¶
type Vault ¶
func (*Vault) CreateBackupEncryptionConfig ¶
CreateBackupEncryptionConfig creats random keys and corresponding iv's for a given cipher It returns both a key and iv (hex format)
func (*Vault) FixedKeygen ¶
func (*Vault) IsInitialized ¶
func (*Vault) NewRequest ¶
type VaultCreds ¶
func ReadConfig ¶
func ReadConfig(path string, master string) (VaultCreds, error)
Click to show internal directories.
Click to hide internal directories.