Restrict TLS protocols and cipher suites
As an organization administrator, you can specify the Transport Layer Security (TLS) protocols and encryption algorithms that the portal's internal web server uses to secure communication. Your organization may be required to use specific TLS protocols and encryption algorithms. Specifying that the portal use the certified protocols and algorithms ensures that your portal remains in compliance with your organization's security policies.
Default TLS protocols
By default, the portal is configured to use the TLSv1.3 and TLSv1.2 protocols. You can also enable TLSv1 and TLSv1.1 protocols using the steps below.
Use default encryption algorithms
The portal is configured by default to use the following encryption algorithms in the order listed below:
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,
TLS_AES_128_GCM_SHA256,
TLS_AES_256_GCM_SHA384,
TLS_CHACHA20_POLY1305_SHA256
Note:
The default cipher suite list was updated at 12.1 to include only modern, secure cipher suites (TLS 1.3 and TLS 1.2 with ECDHE and AEAD algorithms).
If you upgraded from an earlier release, your existing configuration may still include legacy cipher suites (for example, CBC-mode or RSA key exchange suites) that are no longer part of the default configuration and are not recommended for new deployments. To improve security and align with best practices, it is recommended that you update your cipher suite configuration to use the default list above.
While it is recommended to use the updated default cipher suite list for improved security, legacy encryption algorithms remain available and can be reenabled if compatibility with older clients is necessary. For details, see Cipher suites reference below.
Complete the following steps to specify the TLS protocols and encryption algorithms the portal will use:
Open the Portal Administrator Directory and sign in as an administrator of your organization.
The URL is in the format
https://webadaptorhost.example.com/webadaptorname/portaladmin.Click Security > SSLCertificates > Update.
In the SSL Protocols text box, specify the protocols to be used. If specifying multiple protocols, separate each protocol with a comma, for example,
TLSv1.2, TLSv1.1.Note:
Ensure that the web server hosting your Web Adaptor is configured to use the protocols you're enabling.
In the Cipher Suites text box, specify the cipher suites to be used in IANA format. Separate each algorithm with a comma, for example,
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_CBC_SHA.Click Update.
An error is returned if an invalid protocol or cipher suite is specified.
Cipher suites reference
The portal supports the following algorithms:
|
Cipher ID |
Name (IANA format) |
Name (OpenSSL format) |
Key exchange |
Authentication algorithm |
Encryption algorithm |
Bits |
Hashing algorithm |
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Terminology
The following terms are used in the table above:
ECDH—Elliptic-Curve Diffie-HellmanDH—Diffie-HellmanRSA—Rivest, Shamir, AdlemanECDSA— Elliptic Curve Digital Signature AlgorithmAES—Advanced Encryption StandardGCM—Galois/Counter Mode, a mode of operation for cryptographic block ciphersCBC—Cipher Block Chaining3DES—Triple Data Encryption AlgorithmSHA—Secure Hashing AlgorithmCHACHA20—ChaCha stream cipherPOLY1305—Poly1305 authenticator