問題描述
IE7浏覽器是伴隨著Vista操作系統而誕生的,微軟也發布了針對XP系統的IE7浏覽器版本。無論是Vista系統還是XP系統下的IE7,由於安全防范意識有很大提高,對於非法站點和安全加密站點的過濾都比較苛刻,所以在IE7下訪問https這種通過SSL協議加密的網站時有時候會提示證書有安全問題,以下是針對XP及VISTA系統下IE7出現次問題的解決方案
總結
Windows XP 環境下:
問題描述:默認情況我們在XP系統下通過XP版本的IE7浏覽器訪問https加密的站點都會出現“此網站的安全證書有問題,該網站提供的安全證書不是由受信任的證書辦法機構頒發的,安全證書問題可能顯示試圖欺騙您或截獲您向服務器發送的數據”,我們必須再次點“繼續浏覽此網站(不推薦)”才能查看頁面信息。
解決方案:1.當我們用IE7浏覽Https站點後會在地址欄右邊出現一個紅色的“證書錯誤”的提示,我們點該紅色按鈕,然後選擇“查看證書”。
2.在打開的“查看證書”窗口中的“常規”標簽中點右下角的“安裝證書”按鈕。
3.出現“證書導入向導”後點“下一步”按鈕繼續。
4.選擇證書存儲的系統區域,通過“浏覽”按鈕設置將證書保存為“受信任的根證書頒發機構”。
5.之後在安全警告窗口中選擇“是”按鈕來安裝該證書。
6.設置完畢後我們再次訪問該https站點就不會出現任何問題,也不會再出現“此網站的安全證書有問題,該網站提供的安全證書不是由受信任的證書辦法機構頒發的,安全證書問題可能顯示試圖欺騙您或截獲您向服務器發送的數據”的錯誤提示了。
Windows VISTA 環境下:
問題描述在Vista系統下使用IE7浏覽器訪問https站點也會出現“此網站的安全證書有問題,該網站提供的安全證書不是由受信任的證書辦法機構頒發的,安全證書問題可能顯示試圖欺騙您或截獲您向服務器發送的數據”的錯誤提示,但是他的解決步驟卻和XP下IE7有很大區別。這是因為在Vista系統中IE7訪問https證書查看裡沒有安裝的提示,錯誤信息提示“由於CA根證書不在受信任的根證書頒發機構存儲區中,所以他不受信任"。
解決方案
1.首先打開IE7浏覽器,然後通過“工具->internet選項”打開屬性設置窗口,並選擇“內容”標簽,直接點“證書”標簽。
2.選擇要安裝的證書類型時點“受信任的根證書頒發機構”,接下來點左下角的“導入”按鈕。
3.這時就需要我們在“要導入的文件”設置窗口中找到該網站的證書文件。至於這個證書文件如何獲得,筆者的方法是通過在別的浏覽器(例如IE 6或XP系統IE 7)中將該網站對應的證書以文件的形式導出即可,接下來回到Vista系統中導入此文件即可。
4.在證書存儲設置處和上面介紹的方法一樣,選擇將所有的證書放入下列存儲--受信任的根證書頒發機構。
5.在安裝該證書的窗口中點“是”按鈕即可。
6.所有工作完成後會出現導入成功的提示,以後我們再訪問https加密的站點就不會出現上面的錯誤提示了。
注意事項
如果修改設置後問題依然沒有解決,那麼我們還應該在IE浏覽器的internet選項中高級標簽下的“使用SSL 2.0”勾選,因為默認情況下IE7把SSL 2.0協議過濾掉了,如果https網站恰巧只能使用SSL 2.0協議訪問就會出現錯誤提示。
注意:IE出現該提示的目的是提示用戶可能存在的風險。執行該操作的前提是確認該網站和網站提供的證書是可信賴的。