Class FieldEncryptionExecutor
Inheritance
FieldEncryptionExecutor
Assembly: Confluent.SchemaRegistry.Encryption.dll
Syntax
public class FieldEncryptionExecutor : FieldRuleExecutor, IRuleExecutor, IRuleBase, IDisposable
Constructors
FieldEncryptionExecutor()
Declaration
public FieldEncryptionExecutor()
FieldEncryptionExecutor(IDekRegistryClient, IClock)
Declaration
public FieldEncryptionExecutor(IDekRegistryClient client, IClock clock)
Parameters
Fields
EncryptDekAlgorithm
Declaration
public static readonly string EncryptDekAlgorithm
Field Value
EncryptDekExpiryDays
Declaration
public static readonly string EncryptDekExpiryDays
Field Value
EncryptKekName
Declaration
public static readonly string EncryptKekName
Field Value
EncryptKmsKeyid
Declaration
public static readonly string EncryptKmsKeyid
Field Value
EncryptKmsType
Declaration
public static readonly string EncryptKmsType
Field Value
KmsTypeSuffix
Declaration
public static readonly string KmsTypeSuffix
Field Value
RuleType
Declaration
public static readonly string RuleType
Field Value
Methods
Configure the rule executor or action
Declaration
public override void Configure(IEnumerable<KeyValuePair<string, string>> config)
Parameters
Overrides
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public override void Dispose()
Overrides
NewTransform(RuleContext)
Declaration
public override IFieldTransform NewTransform(RuleContext ctx)
Parameters
Returns
Overrides
Register()
Declaration
public static void Register()
Type()
The type of rule executor or action
Declaration
public override string Type()
Returns
Overrides
Implements