Seashail

验证

使用 Sigstore Cosign 验证发布资产和 SBOM。

本仓库使用:

  • GitHub Releases 进行分发(cargo-dist
  • 使用 Sigstore Cosign 进行无密钥签名
  • SBOM 生成(SPDX-JSON)

验证发布资产签名

下载发布资产及其 .sig.crt 文件,然后执行:

cosign verify-blob \
  --certificate <asset>.crt \
  --signature <asset>.sig \
  <asset>

验证 SBOM

cosign verify-blob \
  --certificate sbom.spdx.json.crt \
  --signature sbom.spdx.json.sig \
  sbom.spdx.json

注意事项

Cosign 无密钥验证会检查证书中的签名身份。确保其与本仓库及预期的工作流上下文一致。

目录