FIPS USB 令牌是一种符合 FIPS 140-2 Level 2(或更高)安全标准的硬件设备,用于安全地生成和存储代码签名证书的私钥。使用 FIPS USB 令牌进行代码签名可以有效防止私钥泄露,提升软件发布的安全性与可信度。
以下是使用 FIPS USB 令牌进行代码签名的基本流程:
您需要申请一种支持硬件密钥存储的代码签名证书,例如:
✅ 推荐产品:
- GlobalSign 普通代码签名证书(不含UKey)
 
价格:1710元
支持将私钥存储于 FIPS 认证的 USB 令牌或 HSM 中,确保密钥不被导出。
在购买证书时,选择使用您的 FIPS USB 令牌(如 YubiKey、Sectigo USB Token 等)来生成密钥对:
CA 验证通过后,会将代码签名证书颁发给您。此时需将其安装到已插入的 FIPS USB 令牌中:
使用标准工具(如 signtool.exe)对软件进行签名:
signtool sign /v /n "Your Company Name" /t http://timestamp.digicert.com YourApp.exe
系统会自动调用插入的 USB 令牌中的私钥完成签名,无需导出任何密钥。
⚠️ 注意:自2023年起,主流 CA 已禁止将私钥导出为
.pfx文件,必须使用硬件设备(如 FIPS USB 令牌或 HSM)保护私钥。
如需进一步了解如何配置特定品牌的 USB 令牌(如 YubiKey、Safenet 等),可参考各厂商文档或联系技术支持。
加密您的网站,赢得客户信任!