TLS Certificates
This page documents the TLS certificates that are required in order to start and use various Streaming Integration Platform components on Windows or Linux host systems.
Configuration Server
TLS certificates for Configuration Server are in the following locations:
Windows
%ProgramData%\Synergex\SIP\config-server
Linux
/etc/synergex/sip/isam-agent
The certificate files are as follows:
Certification Authority (CA) TLS certificate
config-server-ca-hostname.crt
CA certificate password file
config-server-ca-hostname.key
Server TLS certificate
config-server-hostname.pfx
Server certificate password file
config-server-hostname.pass
When Configuration Server starts, it will check whether the TLS certificate and password files for a local Certification Authority (config-server-ca-hostname.crt and config-server-ca-hostname.key) are present. If they're not present, they will be created, but they may or may not subsequently be used.
Having checked that CA files are present, Configuration Server next checks whether its local server TLS certificate files (config-server-hostname.pfx and config-server-hostname.pass) exist. If they do exist, they'll be loaded and used. If they don't exist, the local Certification Authority will be used to produce a new self-signed certificate and password file, and those files will be loaded and used.
If you want to provide your own TLS certificate for Configuration Server to use, simply provide the server certificate and associated password file with the expected names and place them in the appropriate directory prior to starting Configuration Server.
ISAM Agent
TLS certificates for ISAM Agent are in the following locations:
Windows
%ProgramData%\Synergex\SIP\isam-agent
Linux
/etc/synergex/sip/isam-agent
The certificate files are as follows:
Server TLS certificate file
isam-agent-hostname.pfx
Server TLS certificate password file
isam-agent-hostname.pass
JSON Agent
TLS certificates for JSON Agent are in the following locations:
Windows
%ProgramData%\Synergex\SIP\json-agent
Linux
/etc/synergex/sip/json-agent
The certificate files are as follows:
Server TLS certificate file
json-agent-hostname.pfx
Server TLS certificate password file
json-agent-hostname.pass
SQL Agent
TLS certificates for SQL Agent are in the following locations:
Windows
%ProgramData%\Synergex\SIP\sql-agent
Linux
/etc/synergex/sip/sql-agent
The certificate files are as follows:
Server TLS certificate file
sql-agent-hostname.pfx
Server TLS certificate password file
sql-agent-hostname.pass
Message Broker and Snapshot Agent (Windows and Linux)
If Configuration Server is in use, then trust of the certificates in use, or ideally the issuing Certification Authority, must be established.
If either the Kafka server(s) or S3 storage server are using TLS, then trust of the certificates in use, or ideally the issuing Certification Authority, must be established.
Message Broker and Snapshot Agent (OpenVMS)
If either the Kafka server(s) or S3 storage server are using TLS, then trust of the certificates in use, or ideally the issuing Certification Authority, must be established.