Skip to content

General Configuartion Properties

The following cofiguration properties are applied by (almost) every Core and Support system:

authentication.policy

Specifies the applied authentication policy. Can be declared, certificate or outsourced. Learn more about the authentication policies.

server.address

IP address of the server using HTTP(S) protocol (0.0.0.0 denotes all available IP addresses).

server.port

Port number of the server for HTTP(S) protocol.

domain.name

The address the system will use to register itself into the local cloud's Service Registry.

service.registry.address

HTTP(S) Access address of the local cloud's Service Registry system. In case of the Service Registry itself, this property is not specified.

service.registry.port

HTTP(S) Access port of the local cloud's Service Registry system. In case of the Service Registry itself, this property is not specified.

log.all.request.and.response

Set to true in order to show all HTTP requests/responses in debug log.

server.ssl.enabled

Set to true in order to enable HTTPS mode.

server.ssl.key-store-type

Type of the key store. It should be PKCS12

server.ssl.key-store

Path to the key store.

server.ssl.key-store-password

Password to the key store.

server.ssl.key-alias

Alias name of the X.509 certificate.

server.ssl.key-password

Password to the certificate.

server.ssl.client-auth

Whether the clients of the system must send their certificate during service consumption or not. If authentication.policy is certificate, this property should be need which means that SSL client authentication is necessary. Otherwise, it should be none.

server.ssl.trust-store-type

Type of the trust store. It should be PKCS12.

server.ssl.trust-store

Path to the trust store.

server.ssl.trust-store-password

Password to the trust store.

disable.hostname.verifier

If true, HTTP client does not check whether the hostname is match one of the server's SAN (Subject Alternative Name) in its certificate. This should not be used in a production environment.

mqtt.api.enabled

If true, the services of the system can also be accessed via an MQTT broker.

mqtt.broker.address

Access address of the MQTT broker.

mqtt.broker.port

Access port of the MQTT broker.

mqtt.client.password

The system's password to gain access to the specified MQTT broker (the unique system name will be used as username during the login).