Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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

...

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

...

A unique session identifier is added to the sequence number of every message

All messages exchanged between a POI and the Gateway are saved. The messages have a sequence number assigned to them related to the order they were received or sent.

Confusion could arise if more than one POI was configured at the same time all using the same POI ID. The sequence number format has been changed. It is still 8 characters long, but the first 6 characters makes a string unique to a session between the POI and the Gateway. The actual sequence number is now only 2 digits long.

The log file now contains more information and is more structured

...

The structure of the Gateway file has been improved. Also, more information is included such as the message type received from and sent to the POI.

The private key of the server may be hosted by SoftHSM v2

The Gateway uses a certificate to authenticate itself. It is possible to use the private key related to the certificate stored into SoftHSM (v2) as a first step in the HSM integrations.

Migration path from version 2 to version 3

The directory structure did not change.

Atheos Server must be upgraded for the sequence number.