簡體   English   中英

“獨立”網絡應用中的SSL sec_error,完整瀏覽器正常

[英]SSL sec_error in 'standalone' web app, full browser ok

我已經在虛擬機中設置了本地Web服務器,以測試firefox Web應用程序。 該服務器還被設置為證書頒發機構,以避免本地測試的“風險消息”,並且我為Web服務器簽署了證書。

因此,在firefox中調用Web應用程序不會再顯示警告。

將Web應用安裝為“獨立”狀態仍會顯示警報(消息框):

該證書不受信任,因為未提供證書頒發者鏈。 (錯誤代碼:SEC_ERROR_UNKNOWN_ISSUER)(由谷歌翻譯器翻譯)

Dem Zertifikat wird nicht vertraut,weil keine Zertifikatsausstellerkette angegeben wurde。 (Fehlercode:sec_error_unknown_issuer)(德語消息)

我在debian_wheezy_64上使用Apache2.2和Openssl,我認為我已經做了所有事情,無法弄清楚該ssl錯誤消息缺少的獨立Web應用程序是什么。

更新:似乎獨立的Web應用程序環境對firefox瀏覽器證書(鏈)一無所知,因此我將Web服務器(mod_ssl虛擬主機)配置為提供到(自)根ca的直接鏈:

SSLCertificateChainFile /path_to/ca.crt

現在的問題是,因為可能獨立環境不知道添加到Firefox的證書頒發機構,所以sec_error知道說

該證書不受信任,因為頒發者證書不受信任

我認為如果獨立環境具有自己的證書管理是有道理的(或沒有道理...),所以問題是,如何告訴獨立環境我信任(自)根ca。

您需要使用默認的受信任證書鏈配置獨立環境-“證書不受信任,因為未提供證書頒發者鏈

當您安裝Firefox時,它預先配置了一組默認信任的證書。 簽名鏈在這些預配置證書之一中位於頂部的任何證書將被自動信任。 例如,我在Windows上使用Opera,默認情況下,它信任整個證書頒發機構: Opera的默認受信任CA的屏幕截圖

您可能需要使用默認的受信任證書頒發機構列表配置獨立環境。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM