Encrypted Data Store Parameter Settings
1Integrate stores all Data Store configuration in the repository, including sensitive parameters, such as database passwords. Sensitive information is encrypted, with two options available:
-
Advanced Encryption Standard (AES)
This is the standard method of encryption in 1Integrate and will be used as default.
-
AES with a custom key
This method requires additional configuration. For more see Configuring AES with a custom Key below.
Note: AES with a custom key is the most secure method of encryption in 1Integrate. Be aware that sensitive information (e.g. passwords) created on a custom key installation will be invalidated if the key is removed or changed. Sensitive information will also only be compatible with other 1Integrate installations configured with the same key.
Configuring AES with a Custom Key
AES with custom key can be configured both at the point of installation or after.
Note: It is recommended you carry out the implementation of a custom key at the point of installation to avoid invalidating already stored passwords.
-
Open the
settings.properties
file for your 1Integrate installation. -
Add and set:
encryption.key=<Input your custom key>
-
If 1Integrate is running, restart your installation.