5

我创建了一个在 Windows Server 2008 机器上使用 IIS 7 托管的 Web 应用程序。我已经为secure.xxxxx.com 加载了安全证书。

IIS 7 服务器证书 http://img401.imageshack.us/img401/324/certxx6.gif

当我使用Microsoft Internet Explorer浏览网站时,我收到以下提示:

选择数字证书
标识
您要查看的网站请求标识。
请选择证书。

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

Internet Explorer 选择数字证书

如果我单击“确定”或“取消”,则页面加载正常。Internet Explorer 没有警告或其他迹象表明存在安全问题。

Microsoft Internet Explorer SSL 安全证书网站标识 http://img207.imageshack.us/img207/8265/ie2yr5.gif

Apple Safari浏览器根本不会显示该页面。

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

Apple Safari 无法打开页面 http://img80.imageshack.us/img80/2899/safka3.gif

Mozilla FirefoxGoogle Chrome都可以毫不费力地完美加载网站。

Mozilla Firefox SSL 安全证书 http://img158.imageshack.us/img158/6833/foxsk4.gif

谷歌浏览器 SSL 安全证书 http://img367.imageshack.us/img367/7928/chrsx2.gif

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

4

2 回答 2

5

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

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

IIS SSL 设置图标 http://img183.imageshack.us/img183/8808/ssl1uc7.gif

我将“客户端证书”从“接受”更改为“忽略”。

前:

IIS SSL 设置接受客户端证书 http://img185.imageshack.us/img185/548/ssl2om9.gif

后:

IIS SSL 设置忽略客户端证书 http://img185.imageshack.us/img185/4945/ssl3kx6.gif

该网站现在可以在 Microsoft Internet Explorer 和 Apple Safari 以及 Mozilla Firefox 和 Google Chrome 中完美加载。

于 2008-10-15T16:08:04.313 回答
2

服务器提供证书并且用户需要提供证书的 SSL 连接被视为 2-way SSL。政府和企业通常是使用它最多的人。

于 2011-08-18T13:22:00.740 回答