Class EncryptionExecutor.EncryptionExecutorTransform
java.lang.Object
io.confluent.kafka.schemaregistry.encryption.EncryptionExecutor.EncryptionExecutorTransform
- Enclosing class:
- EncryptionExecutor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetKekName(RuleContext ctx) getOrCreateDek(RuleContext ctx, Integer version) protected Kekvoidinit(RuleContext ctx) booleantransform(RuleContext ctx, RuleContext.Type type, Object value)
-
Constructor Details
-
EncryptionExecutorTransform
public EncryptionExecutorTransform()
-
-
Method Details
-
init
- Throws:
RuleException
-
isDekRotated
public boolean isDekRotated() -
getKekName
- Throws:
RuleException
-
getOrCreateKek
- Throws:
RuleException
-
getOrCreateDek
public Dek getOrCreateDek(RuleContext ctx, Integer version) throws RuleException, GeneralSecurityException -
transform
- Throws:
RuleException
-