Package de.xima.fc.encryption.db
Class DBEncryptionProcessor
- java.lang.Object
-
- de.xima.fc.encryption.db.DBEncryptionProcessor
-
- All Implemented Interfaces:
IDBEncryptionProcessor
public class DBEncryptionProcessor extends Object implements IDBEncryptionProcessor
-
-
Constructor Summary
Constructors Constructor Description DBEncryptionProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IDBBinaryEncryptorbuildBinaryEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlgorithm, boolean active)IDBStringEncryptorbuildStringEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlgorithm, boolean active)EEncryptionTestResultcheckEncryption(DataSource datasource, String encryptionPassword, EDBEncryptionAlgorithm encryptionAlgorithm)IDBBinaryEncryptorgetBinaryEncryptor()IDBBinaryEncryptorgetFormDataBinaryEncryptor()IDBStringEncryptorgetFormDataStringEncryptor()IDBStringEncryptorgetStringEncryptor()voidinit()booleanisConfigurationValid()voidmigrate(EDBEncryptionAlgorithm newAlgorithm, String newPassword)
-
-
-
Method Detail
-
buildBinaryEncryptor
public IDBBinaryEncryptor buildBinaryEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlgorithm, boolean active)
- Specified by:
buildBinaryEncryptorin interfaceIDBEncryptionProcessor
-
buildStringEncryptor
public IDBStringEncryptor buildStringEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlgorithm, boolean active)
- Specified by:
buildStringEncryptorin interfaceIDBEncryptionProcessor
-
checkEncryption
public EEncryptionTestResult checkEncryption(DataSource datasource, String encryptionPassword, EDBEncryptionAlgorithm encryptionAlgorithm)
- Specified by:
checkEncryptionin interfaceIDBEncryptionProcessor
-
getBinaryEncryptor
public IDBBinaryEncryptor getBinaryEncryptor()
- Specified by:
getBinaryEncryptorin interfaceIDBEncryptionProcessor
-
getFormDataBinaryEncryptor
public IDBBinaryEncryptor getFormDataBinaryEncryptor()
- Specified by:
getFormDataBinaryEncryptorin interfaceIDBEncryptionProcessor
-
getFormDataStringEncryptor
public IDBStringEncryptor getFormDataStringEncryptor()
- Specified by:
getFormDataStringEncryptorin interfaceIDBEncryptionProcessor
-
getStringEncryptor
public IDBStringEncryptor getStringEncryptor()
- Specified by:
getStringEncryptorin interfaceIDBEncryptionProcessor
-
init
public void init()
- Specified by:
initin interfaceIDBEncryptionProcessor
-
isConfigurationValid
public boolean isConfigurationValid()
- Specified by:
isConfigurationValidin interfaceIDBEncryptionProcessor
-
migrate
public void migrate(EDBEncryptionAlgorithm newAlgorithm, String newPassword)
- Specified by:
migratein interfaceIDBEncryptionProcessor
-
-