Configuring TLS 1.3 on Microsoft SQL Server during upgrade and runtime

You can establish a secure connection between Sterling B2B Integrator and Microsoft SQL Server using TLS 1.3 during upgrade and runtime.

Restriction:
  • Installing Sterling B2B Integrator using TLS 1.3 connection is unsupported.
  • For upgrades, TLS 1.3 can only be configured if you are upgrading from Sterling B2B Integrator v6.2.0.0 to v6.2.0.1 or higher.

Minimum Requirements

The following minimum requirements must be met to enable TLS 1.3:

Configuring TLS 1.3 with Trust Server Certificate Enabled

  1. Update the property useSSL to true in sandbox.cfg.
  2. Add the following parameters to sandbox.cfg:
    trustServerCertificate=true
    tls_version=TLSv1.3
    encrypt=strict
  3. Run the command based on your operating system:
    • Unix/Linux:
      setupfiles.sh
    • Windows:
      setupfiles.cmd

Configuring TLS 1.3 with Trust Server Certificate Disabled

  1. Update the property useSSL to true in sandbox.cfg.
  2. Add the following parameters to sandbox.cfg:
    trustServerCertificate=false
    hostNameInCertificate=<Host name of the database server>
    trustStore=<File path of the truststore JKS>
    trustStorePassword=<Password for the truststore>
    tls_version=TLSv1.3
    encrypt=strict
  3. Run the command based on your operating system:
    • Unix/Linux:
      setupfiles.sh
    • Windows:
      setupfiles.cmd