2008-10-15 68 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。政府和企業通常是最常用的。