Transport Layer Security (TLS) protocol Version 1.3

Use the latest TLS security protocol to protect your site. This prevents attackers from exploiting weaknesses in older, less secure versions to steal sensitive data.

About this task

Transport Layer Security (TLS) is a cryptographic protocol designed for secure network communications. TLS 1.3 is the latest, and thus most secure, version of the specification.

Requiring TLSv 1.2 or higher is part of updating to NIST SP 800-131A security standards. Consider NIST SP 800-131A for more enhancements to site security.

Procedure

To enforce the use of TLSv 1.3 on your site, ensure that all supporting software is using TLSv 1.3:
  • It is recommended that you use TLSv1.3 so that you can support TLSv 1.2, and 1.3 for outbound communication. If you want to support only TLS 1.2 for outbound communication, then use TLSv1.3.
  • Open Liberty Server version 9.0.5.13 and later defaults to either the TLSv1.3 or TLSv1.2 outbound protocols.

    Open Liberty Server versions earlier than 9.0.5.13 use SSL_TLSv2 by default, which supports TLS 1.0, 1.1, and 1.2 for outbound communication. Since TLS 1.0 and TLS 1.1 are insecure, it is recommended to update the configuration to TLSv1.3and TLSv1.2.
  • Use the Transaction server Run Engine commands to set the SSL protocol for SSL configuration.

Results

All communications on your site are now made through TLS 1.3 only.