Package org.flowable.ui.admin.properties
Class FlowableAdminAppProperties.Encryption
- java.lang.Object
-
- org.flowable.ui.admin.properties.FlowableAdminAppProperties.Encryption
-
- Enclosing class:
- FlowableAdminAppProperties
public static class FlowableAdminAppProperties.Encryption extends Object
Passwords for rest endpoints and master configs are stored encrypted in the database using AES/CBC/PKCS5PADDING It needs a 128-bit initialization vector (http://en.wikipedia.org/wiki/Initialization_vector) and a 128-bit secret key represented as 16 ascii characters belowDo note that if these properties are changed after passwords have been saved, all existing passwords will not be able to be decrypted and the password would need to be reset in the UI.
-
-
Constructor Summary
Constructors Constructor Description Encryption()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCredentialsIVSpec()StringgetCredentialsSecretSpec()voidsetCredentialsIVSpec(String credentialsIVSpec)voidsetCredentialsSecretSpec(String credentialsSecretSpec)
-
-
-
Method Detail
-
getCredentialsIVSpec
public String getCredentialsIVSpec()
-
setCredentialsIVSpec
public void setCredentialsIVSpec(String credentialsIVSpec)
-
getCredentialsSecretSpec
public String getCredentialsSecretSpec()
-
setCredentialsSecretSpec
public void setCredentialsSecretSpec(String credentialsSecretSpec)
-
-