Windows 7 Windows 7上IE8中安装的客户端证书不';t工作-403.7

Windows 7 Windows 7上IE8中安装的客户端证书不';t工作-403.7,windows-7,internet-explorer-8,Windows 7,Internet Explorer 8,我们已将IIS 6配置为接受客户端证书,并已在服务器上安装了证书服务。当我们转到site]/CertSrv并从Windows XP、Vista和Windows 7上的IE7/8请求Web浏览器证书(客户端证书),然后在服务器证书颁发机构管理器上颁发证书时,客户端/操作系统的所有组合似乎都能在个人证书存储中正确安装客户端证书 当我们访问需要客户端证书的测试应用程序时,所有安装在Windows XP中的IE版本都会为客户端证书提供支持,然后正确显示页面。幸运的是,安装在Vista和Windows 7

我们已将IIS 6配置为接受客户端证书,并已在服务器上安装了证书服务。当我们转到site]/CertSrv并从Windows XP、Vista和Windows 7上的IE7/8请求Web浏览器证书(客户端证书),然后在服务器证书颁发机构管理器上颁发证书时,客户端/操作系统的所有组合似乎都能在个人证书存储中正确安装客户端证书

当我们访问需要客户端证书的测试应用程序时,所有安装在Windows XP中的IE版本都会为客户端证书提供支持,然后正确显示页面。幸运的是,安装在Vista和Windows 7上的所有IE版本都不会提示输入证书,也不会自动发送证书。这就像这些操作系统上的IE不知道客户端证书,它不会提示输入证书,也不会将证书发送到站点

由于一切都按预期工作,至少在XP配置上是如此,因此我们假设IIS6配置正确

我们两人已经花了8个小时试图解决这个问题,我们准备把一台笔记本电脑扔进窗户,“谷歌”让我们失望了

谢谢任何能帮忙的人


马克

好的,我们解决了这个问题


在/CertSrv应用程序中,我们必须从高级模式请求证书-我们不做任何更改-只需键入识别信息,就像在非高级模式下一样。现在它起作用了。谁知道为什么?至少我们可以睡一觉。

您可能已经知道,certsrv是一个基于网络的应用程序,在您的证书服务器上运行

以下是所需的步骤:

  • 转到certsrv目录-可能是

  • 单击“申请证书”

  • 单击“高级证书申请”

  • 单击“创建并向此CA提交请求”

  • 填写表格等

  • 从这一点出发,其证书与任何其他证书相同


  • 这可能应该在serverfault.com上询问。是的,我们考虑过了,但是服务器配置正确,因为它在XP机器上的工作方式就像champ一样,但不是在Vista/Win7上。我们想知道这是否与Server2003和Windows7之间的差异有关,因为这篇文章:我们在serverfault.com上看到了很多类似的帖子,所以也许我们应该在那里发布。。。谢谢你的建议。你说的高级模式是什么意思?