Using SSL/TLS with RPA

The following are some of the things you may need to know when utilizing SSL/TLS with RPA:

If required, this procedure must be completed prior to Nintex RPA server installation. Therefore, you should begin by downloading and installing OpenSSL (if not previously installed).

If you need to change the SSL certificate after installation, run System Manager and select the repair option. You will have the opportunity to attach the updated SSL certificate during the repair process.

SSL/TLS requirements

If you want to install the Nintex RPA Platform using SSL/TLS , you have to attach your organization's certificate during installation. It should have the following requirements:

File format

PKCS #12 is PFX format (bundles a private key with its X.509 certificate)

If PFX file is secured with password, customer must know it

Certificate must be capable of being installed locally on server machine's personal certificate repository

Issuer

Signed by known, valid certificate authority: public CA or private CA

Public key

RSA 2048+

Signature hash

SHA256

Enhanced key usage

Server Authentication or Multipurpose

Certificate expiration date

It is the customer’s responsibility to make sure certificates are kept up to date

TLS v1.2 and TLS v1.3 are supported.

Install OpenSSL

  1. Download the OpenSSL utility from this location:

    https://slproweb.com/products/Win32OpenSSL.html

    • Version to download: Win64 OpenSSL v1.1.1c Light (select the EXE file option)

  2. Install using the default options provided by the installation package.

Manually creating individual certificate files

You can elect to manually prepare the additional certificate files required for Nintex RPA server installation (as opposed to letting the Nintex RPA server installation package do so). To manually prepare the certificate files, follow these steps:

Be sure to keep all the files utilized/created in this section in an easily accessible location until after Nintex RPA server installation. You should also save them to a safe location for backup purposes.