需要证书才能完成客户端身份验证

时间:2013-11-27 12:05:24

标签: asp.net vbscript

我编写了以下代码,当我运行调度程序时,出现此错误:“需要证书才能完成客户端身份验证,msxml3.dll错误'80072f0c'”。

Dim objXML
Set objXML = CreateObject ("MSXML2.ServerXMLHttp") 
objXML.open "GET", "https://test.moneymapwebpro.com/synchClients.aspx", false
objXML.send
Set objXML = Nothing

请告诉我,为什么会出现错误消息。

1 个答案:

答案 0 :(得分:0)

根据微软KB302080

  

安全套接字层(SSL)证书支持已添加到   ServerXMLHTTP请求对象与MSXML 3.0版的发布   Service Pack 1.要从Web服务器发出任何SSL请求,   ServerXMLHTTP期望安装客户端数字证书,   即使目标Web服务器不需要客户端证书。

您需要使用新版本的MSXML - 至少是MSXML 3.0 SP2 - 并安装客户端证书。