证书管理

  • vv0.1.84
  • 2026-10-27
  • fnos
  • 测试版

下载

最新版本 vv0.1.84 · 2026-10-27

更新日志

  1. vv0.1.84 2026-10-27 fnos

    CertDock 证书管理 v0.1.84 更新说明

    • 发布日期:2026-10-27
    • 版本号:0.1.84(首个发布版本)
    • 适用系统:飞牛 fnOS(os_min_version = 1.1.3100)
    • 安装包:CertDock-x86-0.1.84.fpk(x86_64)、CertDock-arm-0.1.84.fpk(ARM64)

    版本简介

    CertDock(证书管理)是运行在飞牛 fnOS 上的证书全生命周期管理工具,覆盖证书的申请、部署、续期、到期提醒与云端证书同步。本版本为首次发布,功能已通过完整验收,可投入实际使用。

    无论是公网域名还是内网环境,都可以通过统一的管理界面完成证书签发、自动续期与多平台部署,并通过审计日志掌握每一次关键操作。

    本次发布亮点

    • 签发方式完整:支持 ACME(Let’s Encrypt、ZeroSSL、Google Trust Services、Actalis、自定义目录)、本地 CA 与已有证书导入。
    • 自动续期闭环:手动、剩余天数、定时三种触发方式,证书仍有效时自动跳过重复签发。
    • 61 种部署类型:覆盖腾讯云、阿里云、华为云、火山引擎、七牛云、Cloudflare、Google Cloud,以及 SCP、FTP、Webhook、Kubernetes、宝塔、PVE 等主机与平台。
    • 统一视图与巡检:云端证书集中同步,DNS 托管支持记录维护、两段式上传与 HTTPS 证书检测。
    • 操作全程可追溯:运行日志与操作日志双通道留痕,配合运行总览与失败重试,日常运维更可控。
    • 本地优先的数据策略:证书、私钥、云凭据与配置全部保存在设备本地,不收集、不上传任何使用数据。

    功能明细

    证书签发

    • ACME 签发:内置 Let’s Encrypt(生产 / 测试)、ZeroSSL、Google Trust Services、Actalis 预设,也可添加自定义 ACME 目录;支持 DNS-01 与 HTTP-01 验证、EAB 外部账户绑定,以及 Let’s Encrypt tlsserver / shortlived 档位。
    • 本地 CA 签发:创建自建根证书,适合内网、隔离网络或私有设备场景。
    • 证书导入:上传已有证书与私钥,统一纳入证书列表管理。
    • 客户端证书:使用本地 CA 签发 clientAuth 用途的客户端证书,可设置 CN、密钥算法、有效期与私钥口令。
    • 密钥能力:RSA 2048 / 3072 / 4096、ECDSA P-256 / P-384;私钥可设置口令,应用内加密存储。
    • 域名处理:顶级域名默认追加通配符;通配符证书使用 DNS-01 验证。
    • 到期提醒:可配置「即将过期」阈值(默认剩余 10 天),到期提醒支持 SMTP 与 Webhook。

    流水线与部署

    流水线由节点串联,按固定顺序执行:申请 → 上传 → 部署 → 功能 → 清理 → 通知。

    • 触发方式:手动、剩余 N 天、定时(每天 / 每周 / 每月 / 每 N 小时,可回落自定义 cron)。
    • 跳过重复签发:证书仍在有效期内且未进入续期窗口时,运行流水线只执行后续部署节点,不重复消耗 CA 配额;证书过期、文件缺失或首次签发时照常签发。
    • 跳过重复部署:证书序列号未变化时跳过同一部署节点,避免无意义的云端调用。
    • 上传与托管:本地托管(目录 / ZIP,PEM 四文件,另可选 DER、PKCS#12、JKS)、腾讯云 SSL、阿里云证书、华为云 SCM / OBS、火山引擎证书中心 / TOS、Cloudflare 自定义证书、Google Cloud 证书管理器、腾讯云 COS、阿里云 OSS。
    • 云平台部署:EdgeOne、腾讯云 CDN / ECDN / CLB / WAF / 云直播 / GAAP / SSL 批量部署、阿里云 CDN / DCDN / ESA / GA / API 网关 / 函数计算 / 点播 / DDoS 高防 / NLB / ALB / CLB、华为云 CDN / ELB / WAF / AAD / API 网关、火山引擎 CDN / DCDN / CLB / ALB / WAF / API 网关、七牛云 CDN。
    • 主机与平台:SCP、FTP、Webhook 部署、Kubernetes Secret、宝塔面板、PVE 主机、腾讯云主机(自动化助手 TAT 下发)。
    • 清理节点:EdgeOne、腾讯云 CDN、阿里云 CDN / DCDN、华为云 CDN、七牛云 CDN 的缓存清理,以及云端 / 本地过期证书删除。
    • 通知节点:运行结果推送至邮件或 Webhook 通道,邮件收件人可在节点内多选。
    • 运行记录:保留 180 天,可查看每次运行的完整日志,运行中支持实时查看与手动停止。

    云端证书与 DNS 托管

    • 云端证书:按云凭据同步证书并合并展示,云端独有证书只读;部署时优先复用云端已有证书,续期后原地更新。
    • DNS 托管:从云 DNS 凭据同步域名清单,记录支持本地编辑、待上传、逐条推送与失败重试;可按间隔自动同步、拉取与检测,并带随机抖动与分批防限流。
    • 证书检测:对「监控中」域名发起 HTTPS 探测,校验实际证书与域名的匹配情况以及剩余有效期(≥ 3 天为正常)。

    运行总览与审计

    • 运行总览:十二张统计卡覆盖本地证书、云端证书、流水线与 DNS 托管的关键指标,点击卡片可直达对应页面。
    • 审计日志:运行日志记录每次流水线运行、DNS 自动周期与软件运行事件;操作日志对全部写操作留痕(含失败)。日志只增不删,支持筛选、分页与详情查看。
    • 公告:启动后从可配置的公告源拉取公告,新公告弹窗提醒;未来公告到点才显示,已读状态保存在当前浏览器。

    界面与体验

    • 主题:亮色、暗色、跟随系统三态,即时生效。
    • 语言:中文、English、日本語,默认跟随浏览器语言并回落中文。
    • 多端访问:经飞牛统一网关接入,桌面、手机 App 与远程访问均可使用,界面自适应窄屏。
    • 帮助中心:内置功能文档、API 文档、关于本软件、版本历史与开源许可,离线可查。
    • 通知体验:统一的右上角玻璃质感 Toast,成功 / 警告 / 失败以语义色条区分。

    安全与数据

    • 本地存储:数据库、密钥、证书与运行日志均位于应用数据目录 /vol1/@appdata/CertDock,覆盖安装与升级不会删除数据。
    • 秘密保护:云凭据、私钥口令等敏感字段加密存储,接口不回显;导出物中的私钥为明文,依靠文件权限(私钥类文件与 ZIP 均为 0600)与目录访问控制保护。
    • 不收集数据:本软件不收集、不上传任何用户数据;网络请求仅发生在你配置的公告源、你选择的 CA 与你授权的云平台接口。
    • 卸载策略:卸载向导会询问是否保留数据,默认保留。
    • 开源许可:以 MIT 许可证分发,随包附带 LICENSE 与 THIRD-PARTY-NOTICES.md,应用内「开源许可」页可查全部第三方组件与许可证全文。

    安装与升级

    1. 根据设备 CPU 架构选择安装包:x86 设备使用 CertDock-x86-0.1.84.fpk,ARM 设备使用 CertDock-arm-0.1.84.fpk。
    2. 在飞牛应用中心完成安装,通过桌面图标或统一网关入口打开。
    3. 首次使用请在「授权管理」中配置 ACME 账户或本地 CA、云凭据与通知通道。
    4. 使用「本地托管」节点前,需先在应用设置中为 CertDock 授权导出目录;新增或撤销授权后需重启应用生效。

    使用提示

    • DNS-01 验证依赖已配置的云 DNS 凭据:腾讯云、阿里云、华为云、火山引擎、七牛云、Cloudflare、Google Cloud。
    • 证书检测只校验域名匹配与剩余有效期,不校验证书链与信任关系;CDN / 反向代理场景读到的是边缘实际提供的证书。
    • 本地托管与下载导出的私钥为明文,便于 Nginx、宝塔等第三方软件直接加载;请合理设置导出目录权限。
    • 关键环境中的删除类操作(删除云端 / 本地过期证书、清理 CDN 缓存)请在执行前确认配置并保留备份。
    • 使用 ACME 签发前,需先在「系统设置 → 安全与协议」中阅读并同意 CA 服务条款。

    反馈与支持

    功能建议与问题反馈可通过公告源渠道提交。更多使用说明请参阅应用内「帮助中心 → 功能文档 / API 文档」。