Class AzureKmsClient
Inheritance
AzureKmsClient
Assembly: Confluent.SchemaRegistry.Encryption.Azure.dll
Syntax
public class AzureKmsClient : IKmsClient
Constructors
AzureKmsClient(string, TokenCredential)
Declaration
public AzureKmsClient(string kekId, TokenCredential tokenCredential)
Parameters
Properties
KekId
Declaration
public string KekId { get; }
Property Value
Methods
Decrypt(byte[])
Declaration
public Task<byte[]> Decrypt(byte[] ciphertext)
Parameters
Type |
Name |
Description |
byte[] |
ciphertext |
|
Returns
DoesSupport(string)
Declaration
public bool DoesSupport(string uri)
Parameters
Type |
Name |
Description |
string |
uri |
|
Returns
Encrypt(byte[])
Declaration
public Task<byte[]> Encrypt(byte[] plaintext)
Parameters
Type |
Name |
Description |
byte[] |
plaintext |
|
Returns
Implements