Consul¶
Consul uses by default the self signed certificates. To enable TLS with valid customer certificates, Consul needs to be configured.
Configuration¶
-
Open the Consul configuration file:
C:\ProgramData\SEAL Systems\infrastructure\config\consul.json
-
Insert the following lines in the second line after the opening brace:
"ca_file": "C:\\ProgramData\\SEAL Systems\\infrastructure\\config\\tls\\ca.pem", "verify_outgoing": true,
Caution - structure
The Consul configuration file is a JSON object whose structure has to be retained! For further information, refer to http://json.org/json-de.html.
-
In case the certifactes are not stored at the default location, modify the following settings in the Consul configuration file:
"key_file": "/<your_dir>/key.pem"
"cert_file": "/<your_dir>/cert.pem"