Interface IDBEncryptionProcessor
- 
- All Known Implementing Classes:
 DBEncryptionProcessor
public interface IDBEncryptionProcessor 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDBBinaryEncryptorbuildBinaryEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlogrithm, boolean active)IDBStringEncryptorbuildStringEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlogrithm, boolean active)EEncryptionTestResultcheckEncryption(DataSource datasource, String encrypionPassword, EDBEncryptionAlgorithm encryptionAlforithm)IDBBinaryEncryptorgetBinaryEncryptor()IDBBinaryEncryptorgetFormDataBinaryEncryptor()IDBStringEncryptorgetFormDataStringEncryptor()IDBStringEncryptorgetStringEncryptor()voidinit()booleanisConfigurationValid()voidmigrate(EDBEncryptionAlgorithm newAlgorithm, String newPassword) 
 - 
 
- 
- 
Method Detail
- 
getStringEncryptor
IDBStringEncryptor getStringEncryptor()
 
- 
getBinaryEncryptor
IDBBinaryEncryptor getBinaryEncryptor()
 
- 
getFormDataStringEncryptor
IDBStringEncryptor getFormDataStringEncryptor()
 
- 
getFormDataBinaryEncryptor
IDBBinaryEncryptor getFormDataBinaryEncryptor()
 
- 
migrate
void migrate(EDBEncryptionAlgorithm newAlgorithm, String newPassword)
 
- 
buildBinaryEncryptor
IDBBinaryEncryptor buildBinaryEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlogrithm, boolean active)
 
- 
buildStringEncryptor
IDBStringEncryptor buildStringEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlogrithm, boolean active)
 
- 
checkEncryption
EEncryptionTestResult checkEncryption(DataSource datasource, String encrypionPassword, EDBEncryptionAlgorithm encryptionAlforithm) throws SQLException
- Throws:
 SQLException
 
- 
isConfigurationValid
boolean isConfigurationValid()
 
- 
init
void init()
 
 - 
 
 -