Symptom
- When making a web client procedure call to a website the following error is returned: The secure connection to the remote host failed: The TLS handshake failed, error code 0
- WireShark traces shows TLSv1.2 Record Layer: Alert (Level: Fatal, Description: Handshake Failure)
- Looking at the Client Hello packet in the WireShark trace the certain Cipher Suites are offered by SQL Anywhere
- For example:
- TLS_RSA_WITH_AES_256_CBC_SHA (0x0035)
- TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
- TLS_RSA_WITH_RC4_128_CBC_MD5 (0x0004)
- TLS_EMPTY_RENEGOTIATION_INFO_SCSV (0x00ff)
- Looking at the list of supported Cipher Suites in the a browser the web server picks a Cipher Suite that is not offered by SQL Anywhere
- For example:
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0x0035)
Read more...
Environment
SAP SQL Anywhere 16.x
Product
SAP SQL Anywhere 16.0
Keywords
Sybase, SQA, certificate,Cipher Suite, TLS handshake , KBA , BC-SYB-SQA , SQL Anywhere (on premise, on demand) , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview