Setreg.exe (設定登錄工具)
更新:2010 年 5 月
設定登錄工具可以讓您變更公開金鑰 (Public Key) 加密演算法的登錄設定。 這些金鑰,稱為軟體發行狀態金鑰,控制憑證驗證程序的行為。 在 Setreg.exe 完成要求的動作之後,會顯示軟體發行狀態金鑰的目前值。
設定登錄工具僅隨附於 .NET Framework SDK 1.0 版和 1.1 版中。 在較新版本中,請改用SignTool.exe (簽署工具) 公用程式。
setreg [-q] [Choice# {true|false}...]
參數
選項 |
描述 |
---|---|
-q |
指定安靜模式;在完成要求的動作之後,隱藏軟體發行狀態金鑰的自動顯示。 |
Choice# |
指定登錄設定。 後面必須接著 true或false. (請注意,true和false 不區分大小寫。)在相同的命令列上可以顯示一個以上的選擇和其對應值 (true 或 false)。 1 - 信任測試根目錄。 2 - 在憑證上使用到期日。 3 - 檢查廢止清單。 4 - 離線廢止伺服器確定。 如果為 true,則允許離線核准個人憑證。 5 - 離線廢止伺服器確定。 如果為 true,則允許離線核准商業憑證。 6 — Java 離線廢止伺服器確定。 如果為 true,則允許離線核准個人憑證。 7 — Java 離線廢止伺服器確定。 如果為 true,則允許離線核准商業憑證。 8 - 使版本 1 簽名的物件失效。 9 - 在時間戳記簽署者上檢查廢止清單。 10 - 只信任在信任資料庫中所找到的項目。 如果為 true,允許從包含於個人信任資料庫中的發行者 (Publisher) 下載。 |
-? |
顯示工具的命令語法和選項。 |
備註
如果您從命令列執行沒有指定任何選項的 Setreg.exe,工具會顯示軟體發行狀態金鑰的目前值。
範例
下列命令會將登錄設為信任測試根目錄 (以 Makecert.exe 建立的所有測試憑證之根目錄),並顯示金鑰值。
setreg 1 TRUE
下列命令會將登錄設為不檢查廢止清單以及不顯示金鑰值。
setreg -q 3 FALSE
下列命令會停用個人及商業憑證離線核准。
setreg 4 false 5 false
下列命令停用個人及商業憑證的離線核准,並且不顯示目前的設定。
setreg –q 4 false 5 false
請參閱
參考
Visual Studio 和 Windows SDK 命令提示字元
其他資源
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2010 年 5 月 |
記錄選項 6 和 7,加入更多範例。 |
內容 Bug 修正。 |