Class: Sigstore::Rekor::V1::Checkpoint

Inherits:
Object
  • Object
show all
Extended by:
Protobug::Message
Defined in:
lib/sigstore/rekor/v1/sigstore_rekor_pb.rb

Overview

The checkpoint MUST contain an origin string as a unique log identifier, the tree size, and the root hash. It MAY also be followed by optional data, and clients MUST NOT assume optional data. The checkpoint MUST also contain a signature over the root hash (tree head). The checkpoint MAY contain additional signatures, but the first SHOULD be the signature from the log. Checkpoint contents are concatenated with newlines into a single string. The checkpoint format is described in github.com/transparency-dev/formats/blob/main/log/README.md and github.com/C2SP/C2SP/blob/main/tlog-checkpoint.md. An example implementation can be found in github.com/sigstore/rekor/blob/main/pkg/util/signed_note.go