Introduction
Atheos Gateway, version 02.00.00 has been used successfully for almost 3 years now without any significant maintenance. The integration of High Security Modules (HSM) lead the development team to reengineer it heavily.
The version 03.00.00 is equivalent to the version 02.00.00 in regard to the Nexo functionalities.
The changes brought by the first release of version 3 are the basis for HSM integrations.
What’s new?
New configuration file structure
Many parameters have been added to the configuration file
The configuration may reference environment variables
Automatic creation of the files directory structure on the first startup
A unique session identifier is added to the sequence number of every message
The log file now contains more information and is more structured
The private key of the server may be hosted by SoftHSM v2
Many parameters have been added to the configuration file
New configuration file structure
The notion of sections has been introduced with version 3. The configuration file is no longer a simple list of key/value pairs but these key/value pairs are now organized into sections.
Many parameters have been added to the configuration file
Many new parameters have been added or renamed in the configuration file of version 3 to improve the customization of the behaviour of the Gateway.
The configuration file may reference environment variables
The configuration file may reference environment variables. The value of a parameter may be replaced with an environment variable. It provides another source for the value of a parameter.
Its name must be preceded with $$. Thus, $$DIRECTORY_NAME refers to the environment variable DIRECTORY_NAME.
Automatic creation of the files directory structure
Version 2 relied on an installation script to create its required directory structures. This installation script is no longer required. Atheos Gateway will create its directory structures if they do not exist.