Security IIS 7 X509证书颁发

Security IIS 7 X509证书颁发,security,ssl,iis-7,x509,certificate,Security,Ssl,Iis 7,X509,Certificate,我正在构建一个需要通过https调用第三方web服务的站点。该服务需要X509证书进行身份验证 我可以使用控制台应用程序或在visual studio web server中运行的web应用程序成功调用该服务并获得响应,这对我来说表明第三方提供的代码和证书都可以 一旦我在IIS中部署站点,它就无法连接到服务,我将收到“请求已中止:无法创建SSL/TLS安全通道”错误。我花了几个小时试图弄明白这一点,假设它是与权限相关的,比如在网络服务下运行的IIS应用程序池等 该证书安装在本地计算机存储中,而不

我正在构建一个需要通过https调用第三方web服务的站点。该服务需要X509证书进行身份验证

我可以使用控制台应用程序或在visual studio web server中运行的web应用程序成功调用该服务并获得响应,这对我来说表明第三方提供的代码和证书都可以

一旦我在IIS中部署站点,它就无法连接到服务,我将收到“请求已中止:无法创建SSL/TLS安全通道”错误。我花了几个小时试图弄明白这一点,假设它是与权限相关的,比如在网络服务下运行的IIS应用程序池等

该证书安装在本地计算机存储中,而不是当前用户,我已使用winhttpcertcfg工具并在MMC>管理私钥中手动授予网络服务(还添加了everyone is desperation!),因此我相信网络服务帐户可以访问该证书

我还使用了FindPrivateKey工具,检查了物理windows文件和权限,看起来不错!我尝试在配置中使用identity impersonate,使用我的windows帐户,但没有任何区别

这件事让我毛骨悚然,有人能给我一些建议下一步该做什么吗


干杯

您是否接受了wireshark?是否有对web服务的握手请求,并且该请求是否已被web服务中止?或者该错误甚至未尝试联系该服务?