Cert2spc.exe(软件发行者证书测试工具)

更新:2011 年 4 月

发行者证书测试工具通过一个或多个 X.509 证书创建发行者证书 (SPC)。 Cert2spc.exe 仅用于测试目的。 可以从证书颁发机构(如 VeriSign 或 Thawte)获得有效的 SPC。 关于 X.509 证书的更多信息,请参见 Makecert.exe(证书创建工具)

安装 Visual Studio 和 Windows SDK 时会自动安装此工具。 要运行工具,我们建议您使用 Visual Studio 命令提示符或 Windows SDK 命令提示符(也称 CMD Shell)。 您可以使用这些实用程序轻松运行工具,而不需要导航到安装文件夹。 有关更多信息,请参见 Visual Studio 和 Windows SDK 命令提示

  • 如果您的计算机上已安装了 Visual Studio:在任务栏上依次单击 Start、All Programs、Visual Studio、Visual Studio Tools、Visual Studio Command Prompt。

    - 或 -

    如果您的计算机上已安装了 Windows SDK:在任务栏上依次单击 Start、All Programs、Windows SDK 文件夹和 Command Prompt(或CMD Shell)。

  • 在命令提示处,键入下列命令:

cert2spc cert1.cer | crl1.crl [... certN.cer | crlN.crl] outputSPCfile.spc

参数

参数

说明

certN.cer

要包含在 SPC 文件中的 X.509 证书的名称。 可以指定多个以空格分隔的名称。

crlN.crl

要包含在SPC 文件中的证书吊销列表的名称。 可以指定多个以空格分隔的名称。

outputSPCfile.spc

将要包含 X.509 证书的 PKCS #7 对象的名称。 可以使用 .spc 文件作为文件签名工具 (Signcode.exe) 的输入。

选项

说明

/?

显示该工具的命令语法和选项。

示例

下面的命令从 myCertificate.cer 创建一个 SPC 并将其放入 mySPCFile.spc。

cert2spc myCertificate.cer mySPCFile.spc

下面的命令从 oneCertificate.cer 和 twoCertificate.cer 创建一个 SPC,并将其放入 mySPCFile.spc。

cert2spc oneCertificate.cer twoCertificate.cer mySPCFile.spc

请参见

参考

Makecert.exe(证书创建工具)

Signcode.exe(文件签名工具)

Visual Studio 和 Windows SDK 命令提示

其他资源

.NET Framework 工具

修订记录

Date

修订记录

原因

2011 年 4 月

添加了有关使用 Visual Studio 和 Windows SDK 命令提示符的信息。

信息补充。

2010 年 5 月

已更新的语法。

信息补充。