SP
SignPanel
Windows 文件自动数字签名
登录
登录后才能创建或查看签名任务。
修改密码
请输入当前密码并设置新密码。
SIGNING WORKSPACE
签名任务
提交文件、跟踪处理进度,并查看每一步的执行记录。
正在连接实时更新
0进行中
0排队中
0已完成
0失败
新建任务
填写可信 HTTPS 下载地址,提交后自动下载、签名并验证。
任务队列
选择任务查看进度和日志
◎
选择一项任务
执行进度、文件信息和实时日志会显示在这里。
TASK DETAILS
排队下载签名与验证完成
执行日志
任务状态变化时自动更新
下载签名文件
仅列出已完成且你有权限获取的签名产物。
| 文件 | SHA-256 | 完成时间 | 下载 |
|---|
个人
当前登录账号信息。
API Token
用于 CI 上传文件并获取签名结果。每个账号同时只有一个 Token;重新创建后旧 Token 立即失效。原文仅在创建时显示一次,服务端配置文件只保存摘要。
正在读取 Token 状态…
请立即复制并存入 CI 的 Secret:
CI 接入教程
构建完成后上传文件,等待签名,再把下载的文件作为发布产物。以下示例适用于使用 Bash、curl 和 jq 的 CI 环境。
- 点击上方「创建 / 重新创建」,复制只显示一次的 Token。在 CI 的 Secret 中保存为
SIGNPANEL_API_TOKEN,不要写进仓库。 - 在 CI 变量中设置
SIGNPANEL_URL,值为 SignPanel 的 HTTPS 地址,例如https://sign.example.com。不要使用明文 HTTP 传输 Token。 - 将下方脚本保存为项目中的
sign-ci.sh,放在构建步骤之后执行bash sign-ci.sh。按实际产物修改脚本开头的输入和输出路径。 - 签名成功后,发布
dist/app-signed.exe;失败或超时会让 CI 任务退出并报错。
Bash 示例
默认处理 dist/app.exe;脚本中不会写入 Token 原文。
接口流程:POST /api/v1/signs 上传 → GET /api/v1/signs/{id} 查状态 → GET /api/v1/signs/{id}/download 下载。队列繁忙时上传接口返回 429,请稍后重试。
管理
登录用户
| 用户名 | 角色 | 状态 | 首次改密 |
|---|
签名配置
配置仅保存在服务端。请使用部署托管的 HSM 或云代码签名证书,切勿填入私钥、PFX 密码或 PIN。