我有两个带有 GlobalSign 证书的 USB 令牌,因为我为不同的客户开发软件,这些客户希望各自的公司名称作为代码签名。如何在链接命令之后告诉 SignTool 在 makefile 中使用哪个证书? (到目前为止,我只是在调用相应的 make 文件时只插入其中一个令牌,必要时需要进行物理更改。) 我的证书列表由 certmgr 显示如下:
我已阅读https://learn.microsoft.com/en-us/windows/win32/seccrypto/signtool但没有找到正确的参数来识别所需的证书。
您可以尝试使用
/n
参数来指定证书主体的部分名称。例如,如果签名证书颁发给“ACME Corp”,请使用 /n ACME
。您还可以使用 /sha1
参数通过哈希选择证书,但这意味着在更新证书时更新构建。