Documentation ¶
Index ¶
- type KeyVaultClient
- func (kvc *KeyVaultClient) Decrypt(_ context.Context, _ []byte, _ keyvault.JSONWebKeyEncryptionAlgorithm, ...) ([]byte, error)
- func (kvc *KeyVaultClient) Encrypt(_ context.Context, _ []byte, _ keyvault.JSONWebKeyEncryptionAlgorithm) (*service.EncryptResponse, error)
- func (kvc *KeyVaultClient) GetUserAgent() string
- func (kvc *KeyVaultClient) GetVaultURL() string
- func (kvc *KeyVaultClient) SetDecryptResponse(decryptOut []byte, err error)
- func (kvc *KeyVaultClient) SetEncryptResponse(encryptOut []byte, err error)
- func (kvc *KeyVaultClient) ValidateAnnotations(annotations map[string][]byte, keyID string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeyVaultClient ¶
type KeyVaultClient struct { KeyID string Algorithm keyvault.JSONWebKeyEncryptionAlgorithm // contains filtered or unexported fields }
func (*KeyVaultClient) Encrypt ¶
func (kvc *KeyVaultClient) Encrypt(_ context.Context, _ []byte, _ keyvault.JSONWebKeyEncryptionAlgorithm) (*service.EncryptResponse, error)
func (*KeyVaultClient) GetUserAgent ¶ added in v0.5.0
func (kvc *KeyVaultClient) GetUserAgent() string
func (*KeyVaultClient) GetVaultURL ¶ added in v0.5.0
func (kvc *KeyVaultClient) GetVaultURL() string
func (*KeyVaultClient) SetDecryptResponse ¶
func (kvc *KeyVaultClient) SetDecryptResponse(decryptOut []byte, err error)
func (*KeyVaultClient) SetEncryptResponse ¶
func (kvc *KeyVaultClient) SetEncryptResponse(encryptOut []byte, err error)
func (*KeyVaultClient) ValidateAnnotations ¶ added in v0.5.0
func (kvc *KeyVaultClient) ValidateAnnotations(annotations map[string][]byte, keyID string) error
Click to show internal directories.
Click to hide internal directories.