我有一个带有 EV 代码签名证书的 Thales SafeNet 令牌。
signtool要签署我在命令行中使用的可执行文件:
signtool sign /tr "http://timestamp.digicert.com" /td sha256 /fd sha256 /as /n "CERTIFICATE NAME ON TOKEN" /v "D:\path\to\file.exe"
这个过程有效。对文件进行签名后,将弹出SafeNet 身份验证客户端密码提示,并且文件已成功签名。
但是,当在批处理循环中使用上述命令行对每个文件进行签名时,每次都会出现密码弹出窗口。
有没有办法在会话中只询问一次(或者将其作为命令行参数放入批处理文件中signtool- 我可以使用变量在批处理文件本身中提示密码SET)?
(密码)参数仅在从文件(参数)/p签名时才有效,因此这不适用于令牌。.PFX/f