产品简介
relic Relic 是一个数字签名工具,支持为 RPM、DEB、EXE 等多种操作系统包添加签名。它可作为远程签名服务器或本地工具,集成硬件安全模块和云服务,确保软件包的安全性。适合软件开发者和企业 IT 部门在发布软件时使用。
核心功能
- 支持多种操作系统包(如 RPM、DEB、JAR、EXE、MSI)的数字签名
- 可作为签名服务器,支持 TLS 认证远程签名
- 支持硬件安全模块(HSM)和云服务密钥管理
- 生成和管理 X509 证书和 PGP 密钥
- 验证签名、证书链和时间戳
快速开始
- 从 GitHub releases 页面下载预构建二进制文件
- 或使用 Go 命令安装:运行 `go install github.com/sassoftware/relic/v8@latest`
- 参考配置文件 `doc/relic.yml` 进行设置
- 使用文档指导进行签名操作
界面预览
与其他方案对比
| 对比项 | relic | 同类方案 |
|---|---|---|
| 支持包类型范围 | 支持 RPM、DEB、JAR、EXE、MSI 等多种操作系统包类型 | 可能仅支持少数特定类型如仅限 EXE 或 DEB |
| 硬件安全模块集成 | 支持 PKCS#11、AWS、Azure、Google Cloud 等云服务和 HSM | 可能仅限于本地文件或单一 HSM 实现 |
适合谁用
- 需要为 Linux 发行版打包签名的开源软件开发者
- 使用硬件安全模块保障企业应用签名的企业 IT 人员
- 发布跨平台软件(如 Windows EXE、Android APK)的软件厂商
下载与版本
当前最新版本为 v8.2.0,发布于 2025-01-17。支持 Windows、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/sassoftware/relic