ルート CA 証明書 - Windows からのエクスポート、Ubuntu へのインポート

ルート CA 証明書 - Windows からのエクスポート、Ubuntu へのインポート

私は企業プロキシの背後にいますが、ルート 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 でシステム全体に認証局を追加する

ここでの問題は、Firefox には証明書を探す「中心的な」場所がないことです。現在のプロファイルを検索するだけです。そのため、/usr/share/ca-certificates または他の同様のディレクトリを変更しても、Firefox では機能しません。これは何年も前から要求されていることです。問題 620373、449498、454036 を参照してください (おそらく他にもたくさんあります)。

したがって、残された解決策は 2 つだけです。各プロファイルを変更するか、Firefox の動作を変更するかです。これはあなたが探しているものではないことは承知していますが、Firefox はユーザーのプロファイルのみを参照するため、方法はありません。

関連情報