设置注册表工具 (Setreg.exe)
设置注册表工具使您得以更改公钥密码的注册表设置。这些被称为“软件发布状态密钥”的公钥控制证书验证过程的行为。Setreg.exe 完成请求的操作后,将显示软件发布状态密钥的当前值。
设置注册表工具仅随 .NET Framework SDK 1.0 和 1.1 版一起提供。在更高的版本中,将改用签名工具 (SignTool.exe) 实用工具。
setreg [-q] [Choice# {true|false}...]
参数
选项 | 说明 |
---|---|
-q |
指定安静模式;取消在完成请求的操作后软件发布状态密钥值的自动显示。 |
Choice# |
指定注册表设置。后面必须为 true 或 false。同一命令行上可以显示一个以上的选择及其相应的值(true 或 false)。 1 — 信任测试根。 2 — 在证书上使用失效日期。 3 — 检查吊销列表。 4 — 允许脱机撤消服务器。如果为 true,则允许单个证书脱机批准。 5 — 允许脱机撤消服务器。如果为 true,则允许脱机批准商业证书。 8 — 使第 1 版签名对象无效。 9 — 检查时间戳签名程序上的吊销列表。 10 — 只信任在“信任”数据库中找到的项。如果为 true,则允许从包含在个人信任数据库中的出版商下载。 |
-? |
显示该工具的命令语法和选项。 |
备注
如果从命令行运行 Setreg.exe 但未指定任何选项,则此工具将显示软件发布状态密钥的当前值。
示例
下列命令将注册表设置为信任测试根(所有用 Makecert.exe 创建的测试证书的根)并显示密钥值。
setreg 1 TRUE
下列命令将注册表设置为既不检查吊销列表也不显示密钥值。
setreg -q 3 FALSE