public class FieldEncryptionExecutor.FieldEncryptionExecutorTransform extends Object implements FieldTransform
| Constructor and Description |
|---|
FieldEncryptionExecutorTransform() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected String |
getKekName(RuleContext ctx) |
Dek |
getOrCreateDek(RuleContext ctx,
Integer version) |
protected Kek |
getOrCreateKek(RuleContext ctx) |
void |
init(RuleContext ctx) |
boolean |
isDekRotated() |
Object |
transform(RuleContext ctx,
RuleContext.FieldContext fieldCtx,
Object fieldValue) |
public void init(RuleContext ctx) throws RuleException
init in interface FieldTransformRuleExceptionpublic boolean isDekRotated()
protected String getKekName(RuleContext ctx) throws RuleException
RuleExceptionprotected Kek getOrCreateKek(RuleContext ctx) throws RuleException
RuleExceptionpublic Dek getOrCreateDek(RuleContext ctx, Integer version) throws RuleException, GeneralSecurityException
public Object transform(RuleContext ctx, RuleContext.FieldContext fieldCtx, Object fieldValue) throws RuleException
transform in interface FieldTransformRuleExceptionpublic void close()
close in interface FieldTransformclose in interface AutoCloseableCopyright © 2026 Confluent, Inc.. All rights reserved.