IIS/IIS Express中遇到的證書問題


上面這幅圖大家應該不陌生(覺得陌生的話就不用看下面的內容了,呵呵),再放上中英兩段關鍵字:

根據驗證過程,遠程證書無效。

The remote certificate is invalid according to the validation procedure.

首先這里的警告說明該網站有證書,但是不受信任。其實要解決這個問題也很簡單,而且答案就在這個頁面上。

首先點擊“繼續瀏覽此網站”,然后進入下一個頁面之后,點擊瀏覽器欄的“證書錯誤”,然后繼續點擊“查看證書”,可以看到下圖(以上操作均是在IE11下進行):

在這里有兩個信息,一是告訴我們證書需要安裝到“受信任的根證書頒發機構”存儲區,二是我們可以看到證書的“頒發給”和“頒發者”信息,這個有助於我們找到合適的證書。

接下來就該安裝證書了,不過同樣有需要注意的地方。

我在學習的過程中,曾經看到兩個不同的老外用同一種看起來很別扭的方法打開證書管理器,開始我並不理解,之后看到這句話:

Go find this certificate in the Certificate Manager. Run MMC.exe, go File | Add/Remove Snap In, then select Certificates. Pick the Computer Account. (This is why you can't just run certmgr.msc) and add it.

也許很多人習慣用certmgr.msc來打開證書管理器,但是這樣打開的是當前用戶的證書管理器,如果我們需要安裝的證書不只是當前用戶使用的,這樣的方法顯然是會有問題的。

具體操作就很簡單了,打開本地計算機的證書管理器之后,在個人->證書里面找到我們需要的證書,然后用鼠標拖動到受信任的根證書頒發機構->證書里面就可以了。

注意控制台左上角的標題!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM