Class 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 below

    Do 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 Detail

      • Encryption

        public Encryption()
    • Method Detail

      • getCredentialsIVSpec

        public String getCredentialsIVSpec()
      • setCredentialsIVSpec

        public void setCredentialsIVSpec​(String credentialsIVSpec)
      • getCredentialsSecretSpec

        public String getCredentialsSecretSpec()
      • setCredentialsSecretSpec

        public void setCredentialsSecretSpec​(String credentialsSecretSpec)