Class DbEncryptionManager
- java.lang.Object
-
- de.xima.fc.persistence.impl.security.DbEncryptionManager
-
public class DbEncryptionManager extends Object
- Since:
- 8.5.0
- Author:
- Norman Lorenz
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DataSourceEncryptionStatecheckEncryption(DataSource datasource)static DataSourceEncryptionStatecheckEncryption(DataSource datasource, char[] password)static voidensureEncryptionValueExists(DataSource dataSource)static voidreload()static voidsetEncryptionSettings(char[] password, String algorithm, Set<String> additionalEncryptionScopes)static voidsetupMigrationEncryptors(char[] newPassword, String newAlgorithm, Set<String> newAdditionalEncryptionScopes)
-
-
-
Method Detail
-
checkEncryption
public static DataSourceEncryptionState checkEncryption(DataSource datasource)
-
checkEncryption
public static DataSourceEncryptionState checkEncryption(DataSource datasource, char[] password)
-
setEncryptionSettings
public static void setEncryptionSettings(char[] password, String algorithm, Set<String> additionalEncryptionScopes)
-
setupMigrationEncryptors
public static void setupMigrationEncryptors(char[] newPassword, String newAlgorithm, Set<String> newAdditionalEncryptionScopes)
-
ensureEncryptionValueExists
public static void ensureEncryptionValueExists(DataSource dataSource) throws FcPersistenceException
- Throws:
FcPersistenceException
-
reload
public static void reload() throws FcPersistenceException- Throws:
FcPersistenceException
-
-