You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 16:35:00