次の方法で共有


レジストリ設定ツール (Setreg.exe)

更新 : 2007 年 11 月

レジストリ設定ツールを使用すると、公開キーの暗号化に関するレジストリの設定を変更できます。これらのキーは、ソフトウェア発行状態キーと呼ばれ、証明書の検査処理を制御します。要求されたアクションが完了した後で、Setreg.exe はソフトウェア発行状態キーの現在の値を表示します。

レジストリ設定ツールは、.NET Framework SDK Version 1.0 および 1.1 にのみ付属しています。新しいバージョンの場合は、代わりに 署名ツール (SignTool.exe) ユーティリティを使用します。

setreg [-q] [Choice# {true|false}...]

パラメータ

オプション

説明

-q

クワイエット モードを指定します。このモードでは、要求したアクションの完了後、ソフトウェア発行状態キーの値の自動表示は行われません。

Choice#

レジストリ設定を指定します。後ろに true または false を指定する必要があります。1 つ以上の選択肢およびそれに対応する値 (true または false) を同じコマンド ライン上に表示できます。

1 — テスト ルートを信頼する。

2 — 証明書の有効期限を使用する。

3 — 失効リストを確認する。

4 — オフライン失効サーバー OK。true の場合は、個人用証明書をオフラインで承認できます。

5 — オフライン失効サーバー OK。true の場合は、商用証明書をオフラインで承認できます。

8 — バージョン 1 の署名付きオブジェクトを無効化する。

9 — Time Stamp Signer の失効リストを確認する。

10 — Trust データベース内で見つかった項目だけを信頼する。true の場合は、Personal Trust Database に含まれる発行者からのダウンロードが許可されます。

-?

このツールのコマンド構文とオプションを表示します。

解説

オプションを何も指定せずにコマンド ラインから Setreg.exe を実行した場合は、ソフトウェア発行状態キーの現在の値が表示されます。

テスト ルート (Makecert.exe で作成したすべてのテスト証明書のルート) を信頼するようにレジストリを設定し、キーの値を表示するコマンドを次に示します。

setreg 1 TRUE

失効リストをチェックしないようにレジストリを設定し、キーの値を表示しないコマンドを次に示します。

setreg -q 3 FALSE

参照

参照

.NET Framework ツール

証明書作成ツール (Makecert.exe)

SDK のコマンド プロンプト