TLS installation

When performing a Nintex RPA server installation with TLS (Transport Layer Security) for encrypted communication, you must configure SSL settings in the config.json and secrets.json files. The configuration depends on whether you're using a PFX file or separate CERT/KEY/PEM files.

Once these parameters are correctly configured, save the files and continue with the remaining steps in the silent installation process.

Using PFX file

Add the following parameters in the config.json and secrets.json files to configure TLS with a PFX certificate.

File JSON Parameter Description
config.json KEYCLOAK_SSL Set to true and provide the certificate file sources in the SSL section of the config file.
SSL_USE_PFX Set to true to use the PFX file for SSL.
SSL_PFX_FILE_SOURCE This represents the source file location for the SSL certificate. The file name can be changed to a different valid path, but do not change its extension.
NGINX_PORT Set the value to 443.
secrets.json SSL_PFX_PASSWORD Enter the PFX file password.

Using CERT, KEY, and PEM files

If you're using separate CERT, KEY, and PEM files, configure the following parameters.

File JSON Parameter Description
config.json KEYCLOAK_SSL Set to true and provide the certificate file sources in the SSL section of the config file.
SSL_USE_PFX Set to false.
SSL_CRT_FILE_SOURCE The source file location for the SSL certificate. The file name can be changed to a different valid path, but do not change its extension.
SSL_KEY_FILE_SOURCE The source file location for the SSL private key. The file name can be changed to a different valid path, but do not change its extension.
PEM_FILE_SOURCE The source file location for the PEM file. The file name can be changed to a different valid path, but do not change its extension.
NGINX_PORT Set the value to 443.
secrets.json SSL_KEY_PASSWORD Enter the key file password.
PEM_PASSWORD Enter the PEM file password.