Class SingleTopicFieldLevelDecryptionService
java.lang.Object
de.otto.kafka.messaging.e2ee.fieldlevel.SingleTopicFieldLevelDecryptionService
-
Constructor Summary
ConstructorsConstructorDescriptionSingleTopicFieldLevelDecryptionService(DecryptionService decryptionService, String kafkaTopicName) SingleTopicFieldLevelDecryptionService(EncryptionKeyProvider encryptionKeyProvider, String kafkaTopicName) SingleTopicFieldLevelDecryptionService(FieldLevelDecryptionService fieldLevelDecryptionService, String kafkaTopicName) -
Method Summary
-
Constructor Details
-
SingleTopicFieldLevelDecryptionService
public SingleTopicFieldLevelDecryptionService(FieldLevelDecryptionService fieldLevelDecryptionService, String kafkaTopicName) -
SingleTopicFieldLevelDecryptionService
public SingleTopicFieldLevelDecryptionService(DecryptionService decryptionService, String kafkaTopicName) -
SingleTopicFieldLevelDecryptionService
public SingleTopicFieldLevelDecryptionService(EncryptionKeyProvider encryptionKeyProvider, String kafkaTopicName)
-
-
Method Details
-
decrypt
decrypts the given text (depending on the content).- Parameters:
encryptedString- the (potentially) encrypted text value. Can benull.- Returns:
- The plain text or
null
-
decrypt
decrypts the given text (depending on the content).- Parameters:
encryptedString- the (potentially) encrypted text value. Can benull.- Returns:
- The plain text or
null
-