【发布时间】:2021-05-05 05:32:38
【问题描述】:
我有一个从第三方 CA 购买的数字证书,我想用它来签署包含大量库文件/包 (.bpl) 的软件。但是,一一签名需要很长时间,我想知道有什么方法可以让我使用更短的时间来签署所有文件?
我用于签署文件的当前命令如下:signtool.exe sign /tr http://timestamp.sectigo.com /td sha256 /fd sha256 /a "Insert_path_to_the_file_you_wish_to_sign"
【问题讨论】:
-
signtool接受文件名的通配符。如果您的目标文件集可以用通配符(如*.bpl)表示,则将其传递给signtool,而不是"Insert_path_to_the_file_you_wish_to_sign"。 -
哦,我明白了...,谢谢
-
只是好奇,如果我有 1000 个 .bpl 文件要签名,该命令仍然会一个一个地签名对吗?有没有办法一次签署多个文件?
-
无论如何,文件都必须单独签名,但它们将全部在一个“会话”中批量处理,只有一个连接到您的提供商。这通常比为每个文件单独运行
signtool更快,但如果连续收到许多请求,一些提供商可能会“限制”签名过程。 -
即使我启动了几个cmd运行
signtool对不同的文件进行签名,它仍然会一个一个地签名对吧?
标签: windows certificate digital-signature signtool