This article describes how to encrypt configuration files in Smart ID Identity Manager. All necessary information derives from the encrypted container format and there is no database used when encrypting configuration files.
This feature secures the configuration when you:
- Import a configuration file to or from Identity Manager Operator and Identity Manager Admin.
- Import and export dictionaries in the Translations tab in Identity Manager Admin.
- Manage data in the Process Designer and Process Import sections in Identity Manager Admin.
The import uses automatic sensing and inspect the configuration archive when selected for import. To enable decryption, it must be configured correct. If it fails, you will receive an error message.
The export of an encrypted configuration is disabled by default.
Files with the same content
- For docker: signencrypt.xml
- For WAR file deployment: engineSignEncryptConfig.xml
The XML files contain the same content but in different environments. You can only have one of these files and which one depends on the environment that your system is running on.
Any references to engineSignEncryptConfig.xml in the documentation below refers to signencrypt.xml in a docker environment.
Settings for the system properties
- For docker: SYSTEM_PROPERTIES section (inside docker-compose.yml)
- For WAR file deployment: system.properties file
Whenever referring to system.properties for a non-docker environment, the same applies for the SYSTEM_PROPERTIES section inside docker-compose.yml for a docker environment.