20

除了 signtool 更新并且您的数字证书需要不同的文件格式之外,我真的看不出有什么大的区别?

4

3 回答 3

23

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

更现代的signtool要求它们包含在单个个人信息交换 (.pfx) 文件中。(您还需要 .pfx 文件格式才能使用共享软件专业协会的 PAD 签名工具包。)

于 2009-04-21T01:41:55.423 回答
2

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

于 2018-01-17T17:34:44.943 回答
0

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

于 2021-01-27T06:23:01.763 回答