我想对我制作的 .exe 文件进行签名。我已经有代码签名证书,只差最后一步就是“signtool.exe”(或者其他任何可用且免费的工具,最好是命令行,这样可以轻松编写脚本)。
我的问题是 signtool.exe 是 .net framework sdk 的一部分,对于这个可能很小的工具来说,下载量很大(仅选择 win32 和 .net 工具会给我 0.5gb 的下载量)。是否可以在某处以独立下载的方式获取此工具?(到目前为止,Google 还没有提供帮助)您知道一些用于签署 .exe 文件的替代小型命令行工具吗?
答案1
这签名工具工具是一个命令行工具,可以对文件进行数字签名、验证文件中的签名或为文件添加时间戳。
SignTool 是 Windows SDK 的一部分,可下载链接和文档这里。
答案2
微软于 1998 年首次发布了代码签名技术(MS 术语为“Authenticode”)。当时,微软提供了一个名为“codesigningx86.exe”的小型(124 KB)自解压 ZIP 文件。
不幸的是,该文件在微软网站上不再可用。
可以从以下网址下载这里包括:signcode.exe、makecert.exe、cert2spc.exe、chktrust.exe、certmgr.exe、makecat.exe、makectl.exe。