Web services 经典的asp、MSXML2.ServerXMLHTTP.6.0 web服务调用和证书iussue

Web services 经典的asp、MSXML2.ServerXMLHTTP.6.0 web服务调用和证书iussue,web-services,asp-classic,certificate,Web Services,Asp Classic,Certificate,经过几天失败的尝试和研究,我需要你的帮助 我正在尝试调用一个web服务来获取一个令牌,即它受证书保护的web服务 我有带密码的.pem文件,我使用mmc命令将其转换为.p12,以便在IIS上导入 如果我通过浏览器调用https页面,我可以轻松访问,这样证书就可以了 如果我尝试在dos上使用curl命令连接,则所有命令都能正常工作 问题是当我尝试使用经典的asp 我收到此错误消息: msxml6.dll错误“80072f7d” 安全通道支持中出现错误 这是密码 Dim oRequest Set o

经过几天失败的尝试和研究,我需要你的帮助

我正在尝试调用一个web服务来获取一个令牌,即它受证书保护的web服务

我有带密码的.pem文件,我使用mmc命令将其转换为.p12,以便在IIS上导入

如果我通过浏览器调用https页面,我可以轻松访问,这样证书就可以了

如果我尝试在dos上使用curl命令连接,则所有命令都能正常工作

问题是当我尝试使用经典的asp 我收到此错误消息:

msxml6.dll错误“80072f7d” 安全通道支持中出现错误

这是密码

Dim oRequest
Set oRequest = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0") 
oRequest.setOption(2) = 13056   
oRequest.setOption(3) = "LOCAL_MACHINE\My\" & CERIFICATE_NAME
oRequest.setTimeouts 10000, 10000, 10000, 10000 
msURL = WEBSERVICE_HTTPS_URL  
oRequest.Open "GET", msURL, False,USERNAME,PASSWORD   
oRequest.setRequestHeader "Authorization", "Basic " & Base64Encode("USERNAME:PASSWORD") 
oRequest.setRequestHeader "User-Agent", Request.ServerVariables("HTTP_User-Agent")
oRequest.setRequestHeader "Content-Type", "text/html;charset=ISO-8859-1"    
oRequest.send 
任何建议都将不胜感激,
Salvatore

什么版本的Windows?可能这个问题我有Windows XP,我解决的热修复程序!非常感谢。