This article outlines the steps to configure the Automation Analytics & Intelligence (AAI) server to support TLS 1.3 for inbound HTTPS connections on port 8443, as the default configuration may only support TLS 1.2.
Problem: When attempting to connect to the AAI server via port 8443 using TLS 1.3, the connection is rejected with an SSL alert number 70, while TLS 1.2 connections function correctly.
To enable TLS 1.3, update the standalone.xml configuration file to explicitly include the protocol.
Locate the Configuration File: Navigate to the AAI JBoss configuration directory: /opt/CA/AAI/jboss/standalone/configuration/standalone.xml
Update the Server SSL Context: Locate the <server-ssl-context> element within the file. Modify the entry to include the protocols attribute. Ensure the configuration reflects the following structure:
Note: Adjust cipher-suite-names according to your specific security policy requirements.
Restart AAI/JBoss: Restart the AAI service to apply the configuration changes.
Verify Configuration: Run the following OpenSSL command to confirm the server is successfully negotiating TLS 1.3: echo | openssl s_client -connect localhost:8443 -tls1_3
The output should confirm the connection with: Protocol : TLSv1.3