When we are executing the JavaScript TestCallout.js we get 500 Error with the error message: "Received fatal alert: handshake_failure (TestCallOut_js#7)" as shown below:
{"fault":{"faultstring":"Execution of TestCallOut failed with error: Exception thrown from JavaScript : Error executing callout!Received fatal alert: handshake_failure (TestCallOut_js#7)","detail":{"errorcode":"steps.javascript.ScriptExecutionFailed"}}}
We receive this error only for certain URLs but not for others. For example its works for 'https://httpbin.org/json' but not for 'https://<hostname1>/api/people/' or 'https://<hostname2>/api/users'
Solved! Go to Solution.
openssl s_client -connect <hostname1>:443 CONNECTED(00000006) 4604343916:error:14004410:SSL routines:CONNECT_CR_SRVR_HELLO:sslv3 alert handshake failure:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.260.1/libressl-2.6/ssl/ssl_pkt.c:1205:SSL alert number 40 4604343916:error:140040E5:SSL routines:CONNECT_CR_SRVR_HELLO:ssl handshake failure:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.260.1/libressl-2.6/ssl/ssl_pkt.c:585:
openssl s_client -connect <hostname1>:443 -servername hostname1
openssl s_client -connect <hostname1>:443 CONNECTED(00000006) 4604343916:error:14004410:SSL routines:CONNECT_CR_SRVR_HELLO:sslv3 alert handshake failure:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.260.1/libressl-2.6/ssl/ssl_pkt.c:1205:SSL alert number 40 4604343916:error:140040E5:SSL routines:CONNECT_CR_SRVR_HELLO:ssl handshake failure:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.260.1/libressl-2.6/ssl/ssl_pkt.c:585:
openssl s_client -connect <hostname1>:443 -servername hostname1
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |