HTTPS Configuration
The default HTTPS configuration requires a certificate.
A self-signed certificate is contained in the provide keystore: controller.keystore.p12
For a production deployment, only a secure certificate should be used, in line with your organisation's security policy.
The following configuration is not intended to be used in a production environment.
Setting up HTTPS connection
The keystore path and file should be updated using server.ssl.key-store
property, in application.properties
, for example:
server.ssl.key-store=/opt/waratek/controller.keystore.p12
Ensure the file can be read by the service user, management-console
$ sudo chown management-console:management-console /opt/waratek/controller.keystore.p12
$ sudo chmod 600 /opt/waratek/controller.keystore.p12