After openssl upgrade to 1.1.1 version, I have a cenario where my client ( odbc) is running at TLS1.2 and my server (database) is running at TLS 1.3 and it fails with following error at client side.
"SSL Handshake Failure reason [error:1407743E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert inappropriate fallback]."
In TLS 1.3 documentation it was written that fallback protection is enabled by default and when TLS 1.2 client communicates with TLS 1.3 server server sends special bytes for fallback protection.
Following are my doubts. -- Do i have to handle these special bytes at my client ? -- Is there any other handling that is needed at TLS 1.2 client to communicate with TLS 1.3 server ? -- Or is there any other reason for the failure ?