Versions in this module Expand all Collapse all v0 v0.23.0 Nov 10, 2023 Changes in this version + type Config struct + BoxID string + Endpoint string + Password string + TLS *tls.Config + Username string + VaultID string + func (c *Config) Clone() *Config + type KeyControl struct + func Login(ctx context.Context, config *Config) (*KeyControl, error) + func (kc *KeyControl) Close() error + func (kc *KeyControl) Create(ctx context.Context, name string, key []byte) error + func (kc *KeyControl) Delete(ctx context.Context, name string) error + func (kc *KeyControl) Get(ctx context.Context, name string) ([]byte, error) + func (kc *KeyControl) List(ctx context.Context, prefix string, n int) ([]string, string, error) + func (kc *KeyControl) Set(ctx context.Context, name string, key []byte) error + func (kc *KeyControl) Status(ctx context.Context) (kes.KeyStoreState, error) + func (kc *KeyControl) String() string