Interface IDBEncryptionProcessor
- All Known Implementing Classes:
DBEncryptionProcessor
public interface IDBEncryptionProcessor
-
Method Summary
Modifier and TypeMethodDescriptionbuildBinaryEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlogrithm, boolean active) buildStringEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlogrithm, boolean active) checkEncryption(DataSource datasource, String encrypionPassword, EDBEncryptionAlgorithm encryptionAlforithm) voidinit()booleanvoidmigrate(EDBEncryptionAlgorithm newAlgorithm, String newPassword)
-
Method Details
-
getStringEncryptor
IDBStringEncryptor getStringEncryptor() -
getBinaryEncryptor
IDBBinaryEncryptor getBinaryEncryptor() -
getFormDataStringEncryptor
IDBStringEncryptor getFormDataStringEncryptor() -
getFormDataBinaryEncryptor
IDBBinaryEncryptor getFormDataBinaryEncryptor() -
migrate
-
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()
-