如何使用USB令牌内的证书对NuGet包(.nupkg文件)进行签名
如何使用USB令牌中的EV证书签名NuGet包(.nupkg文件)
现有环境与已实现的签名流程
- 已成功使用
signtool.exe配合USB令牌中的EV代码签名证书对exe、dll及MSI文件完成签名,可用命令示例:signtool.exe sign /v /fd SHA256 /tr http://timestamp.sectigo.com /td sha256 /f "USBToken.cer" /csp "eToken Base Cryptographic Provider" /k [suppressed] installer.msi - 注意:必须运行SafeNet Authentication Client Tools,
signtool才能正常访问USB令牌中的证书。
遇到的问题
- 使用
signtool签名.nupkg文件时失败,报错信息如下:SignTool Error: This file format cannot be signed because it is not recognized. - 当前使用
nuget sign命令签名NuGet包时,仅支持调用本地安装的证书,不清楚如何配置命令行参数,以使用存储在USB令牌中的证书(证书密钥锁定在USB令牌内,必须持有令牌才能访问密钥)。
核心问题
如何使用存储在USB令牌中的EV代码签名证书对.nupkg文件进行签名?
内容的提问来源于stack exchange,提问作者Brian THOMAS
相关产品推荐
相关产品推荐

