Certificate-based authentication in FIS.cfg

The configuration settings below refer to a Java keystore or truststore with a location that is represented by a path to an existing file of the type “jks”. Such a file is generated with the Java keytool.

For related information also see the section Generate key pair for client in the installation manual [IM ImageMaster].

Client side authentication

# enable client side SSL authentication with keystore

sslclientauth.enabled=false

# path to the keystore location

keystore.location=

# keystore password, if set to ':console' it will be prompted in the console

keystore.pw=

#keystore.pw=:console

The keystore must contain the client certificate and the private key with which the client will authenticate itself. This certificate must be configured as trusted in the application server.

Hostname verification

# enable hostname verification

https.verifyHostName=false

The parameter “https.verifyHostName” determines if the hostname of the certificate is verified against the hostname of the peer.

Server side authentication

# enable server side SSL authentication with truststore

sslserverauth.enabled=false

# path to the truststore location

trustedKeystore.location=

# truststore password, if set to ':console' it will be prompted in the console

trustedKeystore.pw=

#trustedKeystore.pw=:console

The truststore must contain the certificate of the server or a trusted root certificate with which the server certificate was signed.