Interface IDBEncryptionProcessor
-
- All Known Implementing Classes:
DBEncryptionProcessor
public interface IDBEncryptionProcessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDBBinaryEncryptor
buildBinaryEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlogrithm, boolean active)
IDBStringEncryptor
buildStringEncryptor(String encryptionPassword, EDBEncryptionAlgorithm encryptionAlogrithm, boolean active)
EEncryptionTestResult
checkEncryption(DataSource datasource, String encrypionPassword, EDBEncryptionAlgorithm encryptionAlforithm)
IDBBinaryEncryptor
getBinaryEncryptor()
IDBBinaryEncryptor
getFormDataBinaryEncryptor()
IDBStringEncryptor
getFormDataStringEncryptor()
IDBStringEncryptor
getStringEncryptor()
void
init()
boolean
isConfigurationValid()
void
migrate(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()
-
-