Exception: Server chose TLSv1, but that protocol version is not enabled or not supported by the client.

Document ID : KB000006868
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

Virtual service throws the below exception, when it hits the live endpoint.

============================================================================ 

| javax.net.ssl.SSLHandshakeException: Server chose TLSv1, but that protocol version is not enabled or not supported by the client. 

============================================================================ 

| Step: Virtual HTTPS Live Invocation 443 

---------------------------------------------------------------------------- 

 

Environment:
DevTest 8.1 to 8.5.
Cause:

DevTest 8.x supports Java 7 and TLSv1.2 is not enabled by default.

Resolution:

Configuring "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" in VSE vmoptions will resolve the issue. 

Additional Information:

. DevTest versions compatibility with TLSv1.2 - https://communities.ca.com/docs/DOC-231174946

. DevTest 8.0 has a patch patch_DE205686_8.0_GA.jar.