When accessing a remote TLS server using SAS code (such as PROC HTTP) from a Windows machine, and the remote web server requires TLS 1.3, the following error might occur:
ERROR: Windows SSL error -2146893054 (0x80090302) occurred at line 1201, the error message is "The function requested is not supported"
An error similar to the following might also occur:
ERROR: Secure communications error status 807ff03e description "10.73.22.1: A handshake failure has occurred.
This may be because the remote host cannot support the cipher suites required by the SSL mode."
ERROR: A handshake failure has occurred. This may be because the remote host cannot support the cipher suites
required by the SSL mode.
This issue is most likely to occur for Windows 11 (1H22) or Windows Server 2022.
Users have reported these issues at the SAS® 9.4M9 (TS1M9) and SAS® 9.4M8 (TS1M8) releases, but the issue could potentially occur with SAS® 9.4M7 (TS1M7).
This change in connection to a remote web server that requires TLS 1.3 is due to a change with the Windows operating system.
To circumvent this issue, use Postman or cURL to connect to the API instead of the SAS code.