Overview
Enforce a specific TLS protocol version for SSL/TLS connections in Repertoire 202x and Ambience 202x. This will be useful when you need to comply with security policies or control which protocol version is used for outbound connections.
Step 1: Configure the TLS Protocol Version
Open your startup script, located in the \bin folder of your Repertoire 202x installation directory. Add the following Java option to define the TLS version:
-Djdk.tls.client.protocols=TLSv1.2
Step 2: Verify the TLS Version in Use
To confirm that the specified TLS protocol is being applied during runtime, you can enable SSL handshake logging by adding the following to your startup script:
-Djavax.net.debug=ssl:handshake
This will output SSL handshake details to the console or logs, allowing you to verify the negotiated TLS version during connection attempts, e.g:
javax.net.ssl|DEBUG|D3|HikariPool-1:connection-adder|2025-07-18 14:06:11.515 MYT|ClientHello.java:640|Produced ClientHello handshake message (
"ClientHello": {
"client version" : "TLSv1.2",
This confirms that TLSv1.2 is being used during the handshake process.