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