Firefox 32に問題があり、cert8.dbにSSL証明書をインストールしましたが、調査したいと思います。このファイルを処理できるMozillaの「certutil」というツールがあることがわかりました。 Microsoftのcertutilは機能せず、まったく異なるオプションがあります。
残念ながら、Mozillaはこのツールの使用可能なバイナリを公開していませんが、NSSプロジェクト自体に関する長いドキュメントしか提供していません。実際、私はこのファイルの問題を調査したいので、Mozillaソフトウェアの開発を始めたくありません。したがって、Mozillaビルド環境をセットアップすることは絶対に選択肢ではありません。
WindowsベースのMozilla開発者がいる場合は、certutilプログラムのバイナリを教えてください。誰かがすでにそれを置いているに違いないので、それはあまり手間がかからないはずです。
いくつかの古いバージョンは 公式リポジトリ にあります。これは、Windows XP以降、公式および非公式の両方と互換性のある最新のバイナリの一部です。
バージョン3.14.22
2013年2月1日にリリースされたソースコードから構築されています。3
https://OneDrive.live.com/?id=8AC323922EA1F60C!1312&cid=8ac323922ea1f60c&authkey=!As8HyT0S8x4uVdc
リンクは元々、MozillaサポートフォーラムでPRF2によって提供されました。
[...] Windows用にコンパイルされたMozillaWebサイトからダウンロードできないため、NSS/NSPRutilsの更新バージョンへのリンクを投稿していました。
バージョン3.13.52
2012年6月1日にリリースされたソースコードから構築されています。3
https://www.felixrr.pro/wp-content/uploads/2012/06/nss-3.13.5-nspr-4.9.1-compiled-x86.Zip
FelixRRのブログにあるリンク:
とにかく重要なのは、MozillaFirefoxでこれを行うためのツールを入手してコンパイルする必要があるということです。誰かがコンパイルされたコピーをmegaupload.comに置いたが、それが閉鎖されたので、それはもはや利用できない。 NSS3.13.5をNSPR4.9.1 forx86でコンパイルしました[...]
バージョン3.12.41
2010年4月12日にリリースされたソースコードから構築されています。
1Visual C++ 2008 x86ランタイムライブラリ が必要です。
2Visual C++ 2010 x86ランタイムライブラリ が必要です。
3非公式リリース。
Tor Browser 8.5以降、TorプロジェクトはWindows、macOS、GNU/Linux用のcertutil
バイナリを提供します。これは、古いバージョンの入手を懸念しているユーザー(TorBrowserは最新のFirefoxESRに基づいています)またはランダムな未知の人々から大ざっぱなバイナリをダウンロードすることを懸念しているユーザー(Torプロジェクトにはかなり良いです)と比較して、おそらく好ましいオプションです。評判、そしてさらに重要なことに、それらのビルドは再現可能です)。
Tor Browser certutil
バイナリは https://dist.torproject.org/torbrowser/ からダウンロードできます(オニオンサービスリンクは http://rqef5a5mebgq46y5.onion/ torbrowser / それを好む人のために);具体的にはmar-tools
ダウンロード。
完全な開示:これらのバイナリをビルド出力に追加するパッチをTorBrowserに作成しました。
これは、比較的新しいWindowsビルドのcertutil.exeで、Windowsマシン上のすべてのユーザーのCA証明書をバッチインストールするスクリプトが含まれています。 https://github.com/christian-korneck/firefox_add-certs/releases/タグ/1.