+ 发布清单(镜像 digest)必须带有效的发布签名才会被面板登记和分发;节点宿主机的更新器之后还会用它本机的公钥再验一次。这里决定面板认哪些发布密钥。 +
+① 生成密钥对(ECDSA P-256)。私钥 release.key 留在你自己的机器或 CI 密钥库里,不要上传到这里;把 release.pub.pem 的内容粘贴到上面。
+{KEYGEN}
+ ② 给你自己构建的发布清单签名(DER 编码的 ECDSA P-256 / SHA-256,和官方同一种格式;签名对象是清单文件的原始字节)。
+{SIGN}
+ ③ 把清单和签名交给面板:POST /api/release/offer(不需要令牌,面板用上面开启的公钥验签),或者像官方那样放进你镜像仓库里的清单镜像。
++ ④ 节点宿主机的更新器另外要放你的公钥(它只认本机文件 release-key.pub.pem,面板改不了),并且清单里的 image 必须等于它本机配置的镜像仓库; + 否则这些节点不会自动更新到你签的版本。 +
+