根 CA 憑證 - 從 Windows 匯出,匯入到 Ubuntu

根 CA 憑證 - 從 Windows 匯出,匯入到 Ubuntu

我使用的是公司代理,我們的 Windows PC 預先安裝了根 ca 證書,因此 SSL 可以與代理配合使用。在我的 PC 中,我正在啟動 Linux VM 進行測試,因此我需要在 VM 中安裝這些證書,以便我可以存取我需要的任何 SSL URL(github 克隆等)。我嘗試了幾種從 Windows 匯出憑證並將其匯入 Ubuntu 的方法,但到目前為止我無法從虛擬機器內存取 SSL。

這個答案讓我了解了從 Windows (base-64 .cer) 匯出憑證的格式。匯出.cer檔案並將其複製到虛擬機器中的適當位置後,我使用副檔.crt名重新命名它們。

這個答案最好地總結了我在虛擬機器中的嘗試。

將證書新增至目錄usr/share/ca-certificates並運行update-ca-certificates證書後得到符號鏈接,/etc/ssl/certs但仍然沒有 SSL 流量。

這是在 Windows 7 主機、Ubuntu 12.04 用戶端。

答案1

死機發布,但萬一其他人遇到這種情況:

答案(似乎是)Firefox 使用不同的憑證儲存機制,因此您應該將其新增至特定於使用者的 Firefox 設定檔中。 (可以使用firefox GUI)

在 Firefox 系統範圍內新增憑證授權單位

這裡的問題是 Firefox 沒有一個尋找憑證的「中心」位置。它只是查看當前的配置文件。這就是為什麼修改 /usr/share/ca-certificates 或其他類似目錄不適用於 Firefox。這是多年來一直要求的事情;請參閱問題 620373、449498 和 454036(可能還有很多其他問題)。

因此,您只剩下兩種解決方案:要么修改每個配置文件,要么修改 Firefox 的行為。我知道這不是您想要的,但沒有辦法,因為 Firefox 只查看用戶的個人資料。

相關內容