2008-10-15 69 views
5

我创建了一个在Windows Server 2008计算机上使用IIS 7托管的Web应用程序。我已经为secure.xxxxx.com加载了安全证书。IE:从空白列表中选择数字证书

IIS 7 Server Certificates http://img401.imageshack.us/img401/324/certxx6.gif

当我浏览到该网站与Microsoft Internet Explorer中,我得到这样的提示:

选择数字证书
鉴定
网站要查看请求鉴定。
请选择证书。

没有证书。这是一个空白的空白列表。

Internet Explorer Choose a digital certificate http://img266.imageshack.us/img266/7016/ie1we9.gif

如果我点击确定或取消,然后在页面加载就好了。 Internet Explorer没有警告或其他指示存在安全问题。

Microsoft Internet Explorer SSL Security Certificate Website Identification http://img207.imageshack.us/img207/8265/ie2yr5.gif

苹果的Safari浏览器不会显示在所有的页面。

Safari无法打开页面。
Safari无法打开页面xxxxx,因为 它无法建立到服务器xxxxx的安全连接 。

Apple Safari can't open the page http://img80.imageshack.us/img80/2899/safka3.gif

两个Mozilla Firefox浏览器谷歌浏览器负载的网站完全没有麻烦。

Mozilla Firefox SSL Security Certificate http://img158.imageshack.us/img158/6833/foxsk4.gif

Google Chrome SSL Security Certificate http://img367.imageshack.us/img367/7928/chrsx2.gif

为什么会Microsoft Internet Explorer和Apple Safari中无法正确加载我的网站?

回答

5

我在forums.iis.net找到了解决方案。

在IIS中,我修改了我的网站的SSL设置。

IIS SSL Settings icon http://img183.imageshack.us/img183/8808/ssl1uc7.gif

我改 “客户端证书”,从 “接受” 到 “忽略”。

前:

IIS SSL Settings accept client certificates http://img185.imageshack.us/img185/548/ssl2om9.gif

后:

IIS SSL Settings ignore client certificates http://img185.imageshack.us/img185/4945/ssl3kx6.gif

该网站现在加载完美地在Microsoft Internet Explorer和Apple Safari以及Mozilla Firefox和谷歌铬。

2

服务器提供证书并要求用户提供证书的SSL连接被认为是双向SSL。政府和企业通常是最常用的。