Appearance
VSign 云端代码签名
使用 VSign Cloud 为 Windows 应用程序进行代码签名。私钥保存在云端,您在本机安装签名工具和操作员身份,即可为软件添加发布者签名。
第一次使用
按以下顺序完成一个测试文件的签名,再接入自动化发布。
| 步骤 | 要完成的任务 |
|---|---|
| 1. 准备证书与授权 | 确认云签交付的代码签名证书、操作员和使用环境 |
| 2. 安装与配置 | 安装 VSigntool 和 Cloud 操作员,找到目标证书 |
| 3. 完成第一次签名 | 设置签名规则,为一个测试文件签名并添加时间戳 |
| 4. 验证签名与时间戳 | 核对发布者、签名有效性和时间戳 |
接入自动化
已完成桌面签名后,继续阅读 命令行签名 和 GitLab CI 集成。自动化教程采用 VSign KSP + Microsoft SignTool,将签名和验签纳入发布流水线。
使用 GitHub 托管的临时 Windows Runner 时,阅读 GitHub Actions 自动化签名与可信发布,了解操作员 PFX 的临时恢复、签名工具校验和发布制品核对。
KSP 是连接 Windows 签名工具与云端密钥的密钥存储提供程序。它让 SignTool 使用云端密钥,无需将代码签名私钥导出到构建机。
管理与支持
- 操作员与签名授权:区分签名证书和操作员身份,配置执行账户。
- 常见问题与排查:定位证书不可见、认证失败、时间戳和流水线问题。
- 软件已签名,为什么仍被 SmartScreen 拦截?:了解签名与软件信誉的区别。
本板块以 Cloud 云端代码签名为主。使用实体 UKey 的客户可查看 UKey 代码签名指南。文档签名和 VSignBox 私有化不属于本入门流程。
旧功能说明
共享证书功能已下线,旧文档中的共享授权码、共享证书导入和共享审批流程不再适用。Cloud 操作员安装与普通签名授权仍按本指南处理。
产品介绍:VSign 官网。
