Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

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?

  • Automatic creation of the files directory structure

  • New configuration file structureNew configuration file structure

  • Many parameters have been added to the configuration file

  • The configuration may use reference environment variablesThe private key of the server may be hosted by SoftHSM v2

  • 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

  • Many performance related parameters have been added

  • 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.

The configuration may use environment variables

...

Many performance related parameters have been added

Migration path from version 2 to version 3