【发布时间】:2016-11-12 12:25:30
【问题描述】:
我正在使用 curl 下载图像。在 win7 上它可以工作,但在 XP 上它会给出一条消息:
(35) schannel:下一个 InitializeSecurityContext 失败:SEC_E_ILLEGAL_MESSAGE (0x80090326) - 当收到致命的 SSL/TLS 警报时,通常会发生此错误 (例如握手失败)。 Windows 系统甚至可能提供更多详细信息 记录。
我已阅读互联网上的所有可用信息,发现它与 Windowx XP TLS API 函数中的错误有关。执行中一定有bug。 虽然谷歌浏览器如何访问这个资源?它是使用自己的 TLS 函数还是使用 Windows API 进行 TLS 协商? 这是一个例子:
curl -L -o "sub.jpg" "https://icdn.lenta.ru/images/2016/11/12/13/20161112133708253/pic_b3e542f41dea3569d80375712d111d6d.jpg"
【问题讨论】: