私は企業プロキシの背後にいますが、ルート CA 証明書がプリインストールされた Windows PC があり、SSL がプロキシで動作します。私の PC 内で、テスト用に Linux VM を起動しているので、必要な SSL URL (github クローンなど) にアクセスできるように、VM 内にそれらの証明書をインストールする必要があります。Windows から証明書をエクスポートして Ubuntu にインポートする方法をいくつか試しましたが、今のところ VM 内から SSL にアクセスできません。
この回答により、Windows から証明書をどの形式 (base-64 .cer) でエクスポートするかについて最適なアイデアが得られました。.cer
ファイルをエクスポートして VM 内の所定の場所にコピーした後、.crt
拡張子を付けて名前を変更します。
この回答は、私が VM で試みていることを最もよく要約しています。
証明書をディレクトリに追加して証明書usr/share/ca-certificates
を実行した後update-ca-certificates
するシンボリックリンクは作成されます/etc/ssl/certs
が、SSL トラフィックはまだ発生しません。
これは、Windows 7 ホスト、Ubuntu 12.04 ゲスト上にあります。
答え1
ネクロ投稿ですが、他の誰かがこれに遭遇した場合に備えて:
答えは、Firefox は異なる証明書ストア メカニズムを使用しているため、ユーザー固有の Firefox プロファイルに追加する必要があるということです (Firefox GUI を使用できます)。
ここでの問題は、Firefox には証明書を探す「中心的な」場所がないことです。現在のプロファイルを検索するだけです。そのため、/usr/share/ca-certificates または他の同様のディレクトリを変更しても、Firefox では機能しません。これは何年も前から要求されていることです。問題 620373、449498、454036 を参照してください (おそらく他にもたくさんあります)。
したがって、残された解決策は 2 つだけです。各プロファイルを変更するか、Firefox の動作を変更するかです。これはあなたが探しているものではないことは承知していますが、Firefox はユーザーのプロファイルのみを参照するため、方法はありません。