signcode.exe和signtool.exe之间的主要区别是什么?

时间:2009-04-21 01:25:32

标签: code-signing

除了signtool之外,我真的看不到一个很大的区别,你的数字证书需要不同的文件格式吗?

3 个答案:

答案 0 :(得分:20)

他们都完成了同样的事情 - 代码签名。正如您所指出的,主要区别在于signcode要求私钥和软件发布者证书位于两个单独的文件(.pvk,.spc)中。

更现代的signtool要求它们包含在单个个人信息交换(.pfx)文件中。 (您还需要.pfx文件格式才能使用Share of Shareware Professionals的PAD签名工具包。)

答案 1 :(得分:0)

除了John Feminella上面的回答之外,如果将证书加载到本地(用户或机器)证书存储区,signtool还允许您提供证书的指纹哈希,而不是.pfx文件。

答案 2 :(得分:0)

主要区别在于 SignCode 可以作为 Windows GUI 运行并且可以按需配置,而 SignTool 可以从 CMD 提示符或 .bat 文件中运行。