![]() | ![]() | ![]() | ![]() |
If an HTTPS site requires a Server Name Indication (SNI), the HTTP procedure fails with the following error in the SAS® log:
This error occurs because the remote server might be a virtual entity and needs an SNI to specify the endpoint.
Beginning with SAS® 9.4M5 (TS1M5), by default, an SNI is sent to web servers within the TLS handshake. The environment variable SSL_USE_SNI is used only to disable the SNI.
In earlier releases than SAS 9.4M5, the following code can set the SNI:
If errors persist after you set these options, use the debugging steps in SAS Note 63587, “Obtaining additional debugging log information for the HTTP procedure,” to generate an out.log file to send to SAS Technical Support.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | Base SAS | 64-bit Enabled AIX | 9.4 TS1M0 | 9.4 TS1M5 |
64-bit Enabled Solaris | 9.4 TS1M0 | 9.4 TS1M5 | ||
HP-UX IPF | 9.4 TS1M0 | 9.4 TS1M5 | ||
Linux for x64 | 9.4 TS1M0 | 9.4 TS1M5 | ||
Solaris for x64 | 9.4 TS1M0 | 9.4 TS1M5 |