使用自簽名SSL證書配置HTTPS,解決瀏覽器提示不安全警告

    項目測試過程中需要將應用從HTTP升級到HTTPS,瀏覽了網上一些帖子,參考《WebLogic11g-單雙向SSL配置(以Springside3爲例)一文使用openssl工具來自建CA,並對祕鑰進行自簽名,配置到服務器後,可以通過HTTPS正常訪問應用,但是瀏覽器會提示安全警告:


    繼續瀏覽則URL欄會變紅,警告有證書錯誤:


    這麼鮮豔的紅框框,一看就不讓人放心吶!下面來說說怎麼去除的證書錯誤警告。

點擊紅叉叉處的“證書錯誤”查看證書情況:

   

    通過證書路徑tab頁可以看到由於咱們是自建CA,CA 根證書不受信任,得手動將CA根證書添加到“受信任的根證書頒發機構”存儲區中。怎麼添加呢?直接看圖:


    一路下一步直到“導入成功”後,重新查看證書情況(如果還有有其它證書有紅叉警告,也可以按上面步驟自己安裝對應證書):


    等等,證書看着沒問題了,可爲啥刷新多次URL欄還是紅的???


    原因是自簽證書時是籤給xxx.xxx.xxx.com域名的,而瀏覽器中是通過ip訪問的,瀏覽器警告用戶證書與所在域不匹配!本機hosts文件中配上映射關係後,使用域名訪問試試:


    紅框安全警告終於消失了!如果沒生效的話可以重啓瀏覽器再試下。

    注:自簽證書中的證書頒發者與頒發給(授予者)對應值見下圖。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章