Documentation ¶
Index ¶
- type Dice
- func (d *Dice) AsymmetricDecrypt(ctx context.Context, req *kmstypes.AsymmetricDecryptRequest) (*kmstypes.AsymmetricDecryptResponse, error)
- func (d *Dice) CreateKey(ctx context.Context, req *kmstypes.CreateKeyRequest) (*kmstypes.CreateKeyResponse, error)
- func (d *Dice) Decrypt(ctx context.Context, req *kmstypes.DecryptRequest) (resp *kmstypes.DecryptResponse, err error)
- func (d *Dice) DescribeKey(ctx context.Context, req *kmstypes.DescribeKeyRequest) (*kmstypes.DescribeKeyResponse, error)
- func (d *Dice) Encrypt(ctx context.Context, req *kmstypes.EncryptRequest) (*kmstypes.EncryptResponse, error)
- func (d *Dice) GenerateDataKey(ctx context.Context, req *kmstypes.GenerateDataKeyRequest) (*kmstypes.GenerateDataKeyResponse, error)
- func (d *Dice) GetPublicKey(ctx context.Context, req *kmstypes.GetPublicKeyRequest) (*kmstypes.PublicKey, error)
- func (d *Dice) Kind() kmstypes.PluginKind
- func (d *Dice) ListKeys(ctx context.Context, req *kmstypes.ListKeysRequest) (*kmstypes.ListKeysResponse, error)
- func (d *Dice) RotateKeyVersion(ctx context.Context, req *kmstypes.RotateKeyVersionRequest) (*kmstypes.RotateKeyVersionResponse, error)
- func (d *Dice) SetStore(store kmstypes.Store)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dice ¶
type Dice struct {
// contains filtered or unexported fields
}
func (*Dice) AsymmetricDecrypt ¶
func (d *Dice) AsymmetricDecrypt(ctx context.Context, req *kmstypes.AsymmetricDecryptRequest) (*kmstypes.AsymmetricDecryptResponse, error)
func (*Dice) CreateKey ¶
func (d *Dice) CreateKey(ctx context.Context, req *kmstypes.CreateKeyRequest) (*kmstypes.CreateKeyResponse, error)
func (*Dice) Decrypt ¶
func (d *Dice) Decrypt(ctx context.Context, req *kmstypes.DecryptRequest) (resp *kmstypes.DecryptResponse, err error)
func (*Dice) DescribeKey ¶
func (d *Dice) DescribeKey(ctx context.Context, req *kmstypes.DescribeKeyRequest) (*kmstypes.DescribeKeyResponse, error)
func (*Dice) Encrypt ¶
func (d *Dice) Encrypt(ctx context.Context, req *kmstypes.EncryptRequest) (*kmstypes.EncryptResponse, error)
func (*Dice) GenerateDataKey ¶
func (d *Dice) GenerateDataKey(ctx context.Context, req *kmstypes.GenerateDataKeyRequest) (*kmstypes.GenerateDataKeyResponse, error)
func (*Dice) GetPublicKey ¶
func (*Dice) Kind ¶
func (d *Dice) Kind() kmstypes.PluginKind
func (*Dice) ListKeys ¶
func (d *Dice) ListKeys(ctx context.Context, req *kmstypes.ListKeysRequest) (*kmstypes.ListKeysResponse, error)
func (*Dice) RotateKeyVersion ¶
func (d *Dice) RotateKeyVersion(ctx context.Context, req *kmstypes.RotateKeyVersionRequest) (*kmstypes.RotateKeyVersionResponse, error)
Click to show internal directories.
Click to hide internal directories.