Skip to content

完成第一次签名 ​

完成 安装与配置 后,用一个未签名的 EXE 或 DLL 副本检查云签流程。保留原始构建产物,并在任务完成后确认最终签名文件的位置。

1. 创建签名规则 ​

进入 代码签名 → 签名规则,新增规则并保存。

设置本次选择
规则名使用易识别的名称,例如“应用发布签名”
签名模式单签名,文件摘要选择 SHA256
证书目标云签代码签名证书,核对组织名称及有效期
文件范围先限定到本次测试文件,避免将整个目录加入任务
时间戳开启时间戳,使用适配 SHA256 签名的 RFC 3161 服务

时间戳服务地址使用您的交付信息或客户端已配置的可用服务。不要把云签 API 地址填入时间戳地址。

2. 选择文件并签名 ​

进入 进行代码签名,添加测试文件,选择刚保存的规则,确认 SHA256 和时间戳设置后点击 开始签名。

任务完成后检查该文件的结果。如果出现认证、证书或时间戳错误,先按 排障指南 处理,再重新签名。

3. 验证结果 ​

打开文件 属性 → 数字签名 → 详细信息,核对签名者,并查看签名有效性。继续按 验证签名与时间戳 检查时间戳和完整验签结果。

成功判据是:文件由预期证书签名、签名验证通过,并包含有效的时间戳。客户端显示任务完成后,仍应检查最终文件。

签名后不要再修改程序内容。后续重新编译或修改资源时,应对新产物重新签名;批量签名应在单文件流程确认正常后进行。

依据:VSigntool 代码签名与签名规则说明。本流程仅适用于应用程序签名,不代替驱动程序的微软发布认证流程。