【发布时间】:2010-05-05 15:03:49
【问题描述】:
我们有一个 Web asp.net 应用程序在 framework 2.0 中运行并托管在 IIS 6 服务器中,操作系统是 windows server 2003。该 Web 应用程序正在申请一个客户端证书以通过 Web 服务进行身份验证。我们使用用户“网络服务”对应用程序池进行了非个性化。
问题是当我们必须访问存储在机器密钥/我的存储中的证书的私钥时。用户网络服务无法访问密钥。
我们已经使用 winhttpcertcfg.exe 工具授予网络服务用户权限,但是结果是一样的。
当我们使用本地管理员对应用程序池进行非个性化时,结果是成功的。所以我们认为问题出在用户的权限上。
如果有人能给我们一些信息,我们将不胜感激。
提前致谢
【问题讨论】:
标签: iis-6 private-key cer