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) void
init()
boolean
void
migrate
(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()
-