Documentation
¶
Overview ¶
nolint
Index ¶
- type KMSCrypto
- type SymmetricCryptoServiceClient
- func (c *SymmetricCryptoServiceClient) Decrypt(ctx context.Context, in *kms.SymmetricDecryptRequest, opts ...grpc.CallOption) (*kms.SymmetricDecryptResponse, error)
- func (c *SymmetricCryptoServiceClient) Encrypt(ctx context.Context, in *kms.SymmetricEncryptRequest, opts ...grpc.CallOption) (*kms.SymmetricEncryptResponse, error)
- func (c *SymmetricCryptoServiceClient) GenerateDataKey(ctx context.Context, in *kms.GenerateDataKeyRequest, opts ...grpc.CallOption) (*kms.GenerateDataKeyResponse, error)
- func (c *SymmetricCryptoServiceClient) ReEncrypt(ctx context.Context, in *kms.SymmetricReEncryptRequest, ...) (*kms.SymmetricReEncryptResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KMSCrypto ¶
type KMSCrypto struct {
// contains filtered or unexported fields
}
KMSCrypto provides access to "kms" component of Yandex.Cloud
func NewKMSCrypto ¶
NewKMSCrypto creates instance of KMSCrypto
func (*KMSCrypto) SymmetricCrypto ¶
func (k *KMSCrypto) SymmetricCrypto() *SymmetricCryptoServiceClient
SymmetricCrypto gets SymmetricCryptoService client
type SymmetricCryptoServiceClient ¶
type SymmetricCryptoServiceClient struct {
// contains filtered or unexported fields
}
SymmetricCryptoServiceClient is a kms.SymmetricCryptoServiceClient with lazy GRPC connection initialization.
func (*SymmetricCryptoServiceClient) Decrypt ¶
func (c *SymmetricCryptoServiceClient) Decrypt(ctx context.Context, in *kms.SymmetricDecryptRequest, opts ...grpc.CallOption) (*kms.SymmetricDecryptResponse, error)
Decrypt implements kms.SymmetricCryptoServiceClient
func (*SymmetricCryptoServiceClient) Encrypt ¶
func (c *SymmetricCryptoServiceClient) Encrypt(ctx context.Context, in *kms.SymmetricEncryptRequest, opts ...grpc.CallOption) (*kms.SymmetricEncryptResponse, error)
Encrypt implements kms.SymmetricCryptoServiceClient
func (*SymmetricCryptoServiceClient) GenerateDataKey ¶
func (c *SymmetricCryptoServiceClient) GenerateDataKey(ctx context.Context, in *kms.GenerateDataKeyRequest, opts ...grpc.CallOption) (*kms.GenerateDataKeyResponse, error)
GenerateDataKey implements kms.SymmetricCryptoServiceClient
func (*SymmetricCryptoServiceClient) ReEncrypt ¶
func (c *SymmetricCryptoServiceClient) ReEncrypt(ctx context.Context, in *kms.SymmetricReEncryptRequest, opts ...grpc.CallOption) (*kms.SymmetricReEncryptResponse, error)
ReEncrypt implements kms.SymmetricCryptoServiceClient
Click to show internal directories.
Click to hide internal directories.