Versions Compared

Key

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

...

The BindingAddress is the address onto which the Gateway will listen for incoming connections. Setting it to 0.0.0.0 will make the Gateway listen to any network interface on the server.

ServerSSLCertificate

This section specifies the certificate that will be used to authenticate itself to the POI.

Parameters

Previous parameters

CryptographicProvider

n/a

Type

n/a

Format

n/a

URI

ServerCertificateFile

The CryptographicProvider qualifies the provider that will provide the required resource. The parameters Type, Format and URI depends on the provider. They may be used or not. More information is given in the Cryptographic Providers of this page. As of version 03.00.00, only OpenSSL is supported.

ServerSSLPrivateKey

This section specifies the private key related to the certificate given in section ServerSSLCertificate that will be used to authenticate itself to the POI.

Parameters

Previous parameters

CryptographicProvider

n/a

Type

n/a

Format

n/a

URI

ServerPrivateKey for a private key contained in a file.

The CryptographicProvider qualifies the provider that will provide the required resource. The parameters Type, Format and URI depends on the provider. They may be used or not. More information is given in the Cryptographic Providers section of this page. As of version 03.00.00, only OpenSSL and HSM’s are supported.

Parameters that are no longer in the configuration file

...

Code Block
# User under which the AtheosGW will be running.  Should not be root.
User=amadis

# Group under which the AtheosGW will be running.  Should not be root.
Group=amadis

# Maximum number of connections the server will handle before queuing 
# the other ones.
MaxConnections=10

# Incoming connection polling period in microseconds.
ListenPollingPeriod=100000

# Time in seconds the server will wait before terminating
# active connections.
ShutdownDelay=60

# File containing the server SSL certificate.
ServerCertificateFile=/etc/amadis/server03.crt

# File containing the server SSL key.  The key shall
# not be password protected.  Its protection must be
# done using the operating system build in security.
ServerPrivateKey=/etc/amadis/server.unprotected.key

# Timeout in seconds of a connection with a POI.
SSLTimeout=60000

# Polling period of the read function while waiting
# for some data from a POI.
SSLReadWaitTimeSec=0
SSLReadWaitTimeuSec=100000

# Base directory root where the configuration files  and
# management plans for the POIs are located.
POIDataRoot=/home/amadis/poi

# Version of the Nexo TMS protocol handled by the server.
# This value is included in the Nexo messges sent to the
# POIs.  Currently, it has no effect of the behavior of
# the server.
NexoTMSProtocolVersion=6.0

# Terminal Manager Id.  This value is include in Nexo 
# messages sent to the POIs.
TerminalManagerId=ATHEOS-NPS-TMS1

# Pending connections queue length.
# If MaxConnections is reached, up to PendingConnectionQueueLength
# connections will be queued before rejecting them.
PendingConnectionQueueLength=200

...