一、证书创建工具(Makecert.exe)
请参见: 《证书创建工具(Makecert.exe)》
二、证书管理器工具 (Certmgr.exe)
证书管理器工具管理证书、证书信任列表 (CTL) 和证书吊销列表 (CRL)。
启动:
a) “开始”——“运行”——输入certmgr.msc
b) 打开IE浏览器,工具——IE选项——内容——证书
或者 “开始”——“运行”——输入Certmgr
c) 使用MMC管理 (Microsoft Management Console)
三、创建发行者证书工具 (Cert2spc.exe)
发行者证书测试工具通过一个或多个 X.509 证书创建发行者证书 (SPC)。Cert2spc.exe 仅用于测试目的。可以从证书颁发机构(如 VeriSign 或 Thawte)获得有效的 SPC。
格式:cert2spc cert1.cer [cert2.cer … certN.cer] outputSPCfile.spc
certN.cer 要包含在 SPC 文件中的 X.509 证书的名称。可以指定多个以空格分隔的名称。
outputSPCfile.spc 将要包含 X.509 证书的 PKCS #7 对象的名称。可以使用 .spc 文件作为文件签名工具 (Signcode.exe) 的输入。
例子:下面的命令从 myCertificate.cer 创建一个 SPC 并将其放入 mySPCFile.spc。
cert2spc myCertificate.cer mySPCFile.spc
四、创建个人信息交换证书工具(Pvk2pfx.exe)
Pvk2Pfx命令行工具是用于将包含在 .spc,.cer 和 .pvk 文件中的公钥和私钥复制到个人信息交换(.pfx)文件中。
个人信息交换格式证书是唯一可用于导出证书及其私钥的文件格式。
格式:pvk2pfx /pvk pvkfilename.pvk [/pi pvkpassword]
/spc spcfilename.ext [/pfx pfxfilename.pfx [/po pfxpassword] [/f] ]
/pvk pvkfilename.pvk |
指定私钥文件(.pvk)的文件名。 |
/spc spcfilename.ext |
指定软件发行者证书(Software Publisher Certificate (SPC))的文件名和扩展名。这个证书文件既可以是 .spc 文件又可以是 .cer 文件。 |
/pfx pfxfilename.pfx |
为生成的.pfx指定文件名。 |
/Pi pvkpassword |
指定.pvk私钥文件的密码。 |
/po pfxpassword |
为生成的.pfx指定密码,如果没有指定,则.pfx的密码取.pvk的密码。 |
/f |
配置覆盖开关。当存在与要生成的 .pfx 相同文件名的 .pfx文件时,是否进行覆盖 |
相关链接:
《(2)什么是数字证书?什么是数字时间戳》
参考资源:
Cert2spc.exe
Pvk2pfx.ex