Encrypt Macro Values at Rest
If you need to encrypt database-stored macro values (at rest), add the following properties to the Integration Manager application.properties file, located here:
C:\ProgramData\Actian\IntegrationManager\conf
encryption.enabled=false
encryption.key-store=keystore_location
encryption.key-store-password=keystore_password
encryption.certificate-name=certificate_name
To activate or deactivate encryption, you must restart the Integration Manager service after configuring the properties.
Important! After you enable encryption, macro values will never be retrievable directly from the database. You must maintain the certificate you used, as it is the only mechanism available to decrypt macro values. The public and private keys cannot be changed.
If you have existing macros defined, they must be updated through the user interface or API after encryption is enabled.
If you choose to disable encryption, all existing macro values will be essentially random text until updated through the user interface or API after encryption is disabled.