0

在我们当前的项目中,我们使用来自 .NET 4.0/MVC/WCF 客户端的 Tibco/Java Web 服务。我们正在使用两种方式的身份验证。我们的证书以正确的方式发送,Tibco 服务器发回他们的证书。

现在这个 al 在 Windows 2008 R2 中工作,使用 Visual Studio 2010/IIsExpress 运行 Web 应用程序。但是当在 Windows 8/Visual Studio 2012 上使用完全相同的代码时,我们会得到很多:

无法为具有权限的 SSL/TLS 安全通道建立信任关系

它曾经在 Windows 2012 中也能正常工作,但在没有触及我们的集成 (WCF) 代码的情况下,这首先发生在我的同事身上,然后也发生在我的机器上。

证书安装在与 Windows 2008 R2 机器相同的存储中,我们还看到证书正在被使用。

为了能够继续前进,我们将求助于我们的 B 计划,即重新使用 Visual Studio 2010/Windows 2008 R2。所以我希望其他人遇到同样的问题并解决它。所以问题是,可能有什么问题?

4

1 回答 1

0

可能是您为您使用的 aspnet/networkservice/whatever 用户 AppPool 没有读取证书存储的权限?

检查这篇文章

特别是“安装客户端证书并授予用户帐户访问权限”部分。

于 2012-10-03T11:05:11.717 回答