设置注册表工具使您得以更改公钥密码的注册表设置。这些被称为“软件发布状态密钥”的公钥控制证书验证过程的行为。Setreg.exe 完成请求的操作后,将显示软件发布状态密钥的当前值。
设置注册表工具仅随 .NET Framework SDK 1.0 和 1.1 版一起提供。在较新的 .NET Framework SDK 版本中,请改用签名工具 (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 创建的测试证书的根)并显示密钥值。
下列命令将注册表设置为既不检查吊销列表也不显示密钥值。
请参见
参考
.NET Framework 工具
证书创建工具 (Makecert.exe)
SDK 命令提示