【问题标题】:server giving msxml3.dll error '80072f7d' when trying to access secure url服务器在尝试访问安全 url 时给出 msxml3.dll 错误“80072f7d”
【发布时间】:2014-04-22 10:30:16
【问题描述】:

多年来,我一直使用经典的 asp 连接到使用 msxml3.dll 的供应商的安全站点 - 但从今天早上开始,我得到了;

msxml3.dll error '80072f7d' 

An error occurred in the secure channel support

我环顾四周,发现我不是唯一一个看到这个的人 - 但找不到解决方案。

合作伙伴网站刚刚更新了他们的 ssl 证书。如果我尝试使用 IE 或 Chrome 从服务器连接到远程 URL,则无法连接,报告站点证书上的数字签名无效。但是,如果我尝试从本地计算机连接,它可以正常工作,并且我可以看到服务器身份已正确建立。

任何帮助将不胜感激。

【问题讨论】:

  • 服务器正在运行 Windows 2003
  • Heartbleed 有很多问题要回答。 :)
  • 这可能不会有任何区别,但您可以尝试修改您的代码以使用 msxml6 - Server.CreateObject("Msxml2.ServerXMLHTTP.6.0")
  • @John - 试过了,但我得到了同样的错误 - 只是用 msxml6.dll 代替。

标签: ssl asp-classic msxml3


【解决方案1】:

在 Microsoft Windows Server 2003 中,使用 Cryptography API (CAPI) 的应用程序无法验证 X.509 证书。如果证书受安全散列算法 2 (SHA2) 系列散列算法保护,则会出现此问题。如果应用程序需要 SHA2 系列哈希算法,它们可能无法按预期工作。

http://support.microsoft.com/kb/938397 为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-19
    • 1970-01-01
    相关资源
    最近更新 更多