Skip to content

准备证书与授权 ​

本指南适用于已选择 云签交付的代码签名客户。开始前,确认签名证书已签发,且您已获得使用该证书进行签名的授权。

准备清单 ​

项目检查方法
代码签名证书在订单或证书信息中核对组织名称、有效期和云签交付方式
Cloud 操作员准备管理员提供的操作员安装信息;安装 Token 用于安装身份,不是代码签名证书
Windows 电脑使用与所交付客户端兼容的 Windows 环境,并确定日常执行签名的账户
待签文件准备自己构建的一个未签名 EXE 或 DLL 副本,先做单文件验证
网络签名环境能够连接所分配的云签服务及时间戳服务

尚未申请证书时,从 CertCloud 申请代码签名证书并选择云签交付;具体产品与开通方式请联系客户经理。签发完成后再继续安装。

分清三类信息 ​

  • 代码签名证书:验证软件发布者身份,是签名规则和命令行应选择的证书。
  • 操作员身份:用于认证签名请求,决定当前执行者能否使用相应证书。
  • 操作员安装 Token:用于在客户端安装 Cloud 操作员,不应写入项目仓库或流水线日志。

在客户端看见证书不代表一定具有可用的签名授权。后续用一个测试文件完成签名和验签,才能确认整条使用路径可用。

先确定执行账户 ​

个人使用时,在日常签名的 Windows 账户下安装操作员。用于 GitLab Runner 时,需要在 实际运行 Runner 服务的账户下配置操作员和证书访问。管理员桌面上能签名,不等于服务账户也能签名。

如果拿到的是 UKey 或旧共享授权码,请先核对交付方式。UKey 使用 独立操作指南;已下线的共享证书流程不能用来安装 Cloud 操作员。

准备完成后,继续 安装与配置。

依据:VSign 证书使用流程、Windows 签名服务的执行账户。