Appearance
准备证书与授权
本指南适用于已选择 云签交付的代码签名客户。开始前,确认签名证书已签发,且您已获得使用该证书进行签名的授权。
准备清单
| 项目 | 检查方法 |
|---|---|
| 代码签名证书 | 在订单或证书信息中核对组织名称、有效期和云签交付方式 |
| Cloud 操作员 | 准备管理员提供的操作员安装信息;安装 Token 用于安装身份,不是代码签名证书 |
| Windows 电脑 | 使用与所交付客户端兼容的 Windows 环境,并确定日常执行签名的账户 |
| 待签文件 | 准备自己构建的一个未签名 EXE 或 DLL 副本,先做单文件验证 |
| 网络 | 签名环境能够连接所分配的云签服务及时间戳服务 |
尚未申请证书时,从 CertCloud 申请代码签名证书并选择云签交付;具体产品与开通方式请联系客户经理。签发完成后再继续安装。
分清三类信息
- 代码签名证书:验证软件发布者身份,是签名规则和命令行应选择的证书。
- 操作员身份:用于认证签名请求,决定当前执行者能否使用相应证书。
- 操作员安装 Token:用于在客户端安装 Cloud 操作员,不应写入项目仓库或流水线日志。
在客户端看见证书不代表一定具有可用的签名授权。后续用一个测试文件完成签名和验签,才能确认整条使用路径可用。
先确定执行账户
个人使用时,在日常签名的 Windows 账户下安装操作员。用于 GitLab Runner 时,需要在 实际运行 Runner 服务的账户下配置操作员和证书访问。管理员桌面上能签名,不等于服务账户也能签名。
如果拿到的是 UKey 或旧共享授权码,请先核对交付方式。UKey 使用 独立操作指南;已下线的共享证书流程不能用来安装 Cloud 操作员。
准备完成后,继续 安装与配置。
