除了signtool之外,我真的看不到一个很大的区别,你的数字证书需要不同的文件格式吗?
答案 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 文件中运行。