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
 
 - 
 
 -