ReadyAPI - "Remote host terminated the handshake" on server with SNI enabled
Hello everybody,
We are setting up a test suite using ReadyAPI 3.3.0. It's making HTTPS Rest calls, using NTLM authentication which I set up and seems to succeed. The issue I'm running into is that every other call fails due to the following error:
Error getting response; javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake.
I've dug into a lot of solutions at this point, and I'm running out of ideas. I tried editing the ReadyAPI vmoptions in the bin folder to add:
-Dsoapui.https.protocols=SSLv3,TLSv1.2
-Dsoapui.https.ciphers=TLS_RSA_WITH_AES_256_CBC_SHA256
I've tried adding the following to the ready-api.bat file:
set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.https.protocols="TLSv1.2"
set JAVA_OPTS=%JAVA_OPTS% -Djavax.net.debug=all
set JAVA_OPTS=%JAVA_OPTS% -Djdk.tls.client.protocols="TLSv1.2"
set JAVA_OPTS=%JAVA_OPTS% -Dhttps.protocols="TLSv1.2"
But none of these solutions have worked so far. Is there anybody else that has run into this issue, and how you got around it to fix it?
Hi LoneWanderer04,
If the problem persists, could you please contact the Support team via the Contact Support form and explain the issue in detail?