我目前正在使用sectigo的EV-Cert对我的Windows桌面应用程序进行代码签名。我要签250份文件。Sectigo正在限制每个给定时间内可以签名的文件数量。我像这样签名,在批处理文件的循环中:
:SIGNLOOP-2
for %%a in (%BASE-PATH%runtime\xfalt\release\*.dll) do call :DOSIGN %%a
:DOSIGN
%BASE-PATH%runtime\buildtime\signtool sign /tr http://timestamp.sectigo.com /td sha256 /fd sha256 /a %1 > nul
goto :eof
字符串
由于节流,这需要相当长的时间才能完成。事实上,签名比构建这些文件要花费更长的时间。
我是不是做了什么蠢事?有没有更好的方法来做到这一点?有没有一种方法可以通过某种在线服务来做到这一点?(我想使用基于Azure的服务进行签名,但除了一些新闻稿,我找不到一个。
1条答案
按热度按时间mum43rcc1#
问题不在于签名,而在于时间戳。您可以更改每个文件的时间戳服务器的URL,以便将负载分散到多个服务器上。
这里有一个服务器列表:https://gist.github.com/Manouchehri/fd754e402d98430243455713efada710