Skip to content

OpenAEV encryption

  • Introduced in: OpenAEV 2.1.0

Description of changes

With the introduction of the composer catalog, built-in connectors are managed through the OpenAEV UI. Those connectors have their configuration saved in database.

For security reasons, the properties of type password need to be encrypted inside the database. This means that we need to introduce two new mandatory properties (as you can see here in the page dedicated to configuration) :

Parameter Environment variable Default value Description
openaev.admin.encryption_key OPENAEV_ADMIN_ENCRYPTION_KEY ChangeMe Encryption key used for encrypting sensitive data in database. Encryption key and salt are used to generate a 256bit encryption key for encrypting purpose.
openaev.admin.encryption_salt OPENAEV_ADMIN_ENCRYPTION_SALT ChangeMe Encryption salt used for encrypting sensitive data in database. Must be at least 8 bytes long. Encryption key and salt are used to generate a 256bit encryption key for encrypting purpose