Signing¶
Sign commits and artifacts.
CommitSigningResult
dataclass
¶
Result of signing git commit/tag data.
The .signature_pem is a valid SSHSIG PEM block that can be used with
git verify-commit or written to a signature file.
ArtifactSigningResult
dataclass
¶
Result of signing a file or byte artifact.
The .attestation_json can be shipped alongside the artifact for
downstream verification. The .digest and .rid identify the artifact.
attestation_json
instance-attribute
¶
JSON-serialized attestation for the signed artifact.
ArtifactPublishResult
dataclass
¶
Result of publishing an artifact attestation to a registry.
The .attestation_rid is the stable registry identifier for the stored
attestation. Use it to reference the attestation in future queries.