Package de.caluga.morphium.encryption
Class PropertyEncryptionKeyProvider
java.lang.Object
de.caluga.morphium.encryption.PropertyEncryptionKeyProvider
- All Implemented Interfaces:
EncryptionKeyProvider
-
Constructor Summary
ConstructorsConstructorDescriptionPropertyEncryptionKeyProvider(Properties p, String prefix, String encryptionKeyForReading) PropertyEncryptionKeyProvider(Properties p, String prefix, String encryptionKeyForReading, boolean useBase64) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getDecryptionKey(String name) byte[]getEncryptionKey(String name) voidreadFromProperties(Properties p, String prefix, String encryptionKeyForReading, boolean useBase64) voidsetDecryptionKey(String name, byte[] key) voidsetEncryptionKey(String name, byte[] key)
-
Constructor Details
-
PropertyEncryptionKeyProvider
public PropertyEncryptionKeyProvider() -
PropertyEncryptionKeyProvider
public PropertyEncryptionKeyProvider(Properties p, String prefix, String encryptionKeyForReading, boolean useBase64) -
PropertyEncryptionKeyProvider
-
-
Method Details
-
readFromProperties
public void readFromProperties(Properties p, String prefix, String encryptionKeyForReading, boolean useBase64) -
setEncryptionKey
- Specified by:
setEncryptionKeyin interfaceEncryptionKeyProvider
-
setDecryptionKey
- Specified by:
setDecryptionKeyin interfaceEncryptionKeyProvider
-
getEncryptionKey
- Specified by:
getEncryptionKeyin interfaceEncryptionKeyProvider
-
getDecryptionKey
- Specified by:
getDecryptionKeyin interfaceEncryptionKeyProvider
-