Skip to content

Compare a timestamp to Rekor v2 instance validity window #496

@haydentherapper

Description

@haydentherapper

Description

Each instance from a TrustedRoot includes a validity window. For each instance, we compare a timestamp from the verification material to verify that we didn't issue the material outside of the validity window of the instance: For Fulcio, we compare the "issued at" timestamp from the certificate, for the timestamp authority, the timestamp from the signed timestamp, and for Rekor, the integrated timestamp.

For Rekor v2, there is no timestamp from the service, so there's nothing to compare against. We could compare a timestamp from other verification material like the TSA timestamps - Open to discussion on if this adds value, but we think it's not meaningful since these instances are unrelated.

In a later revision of Rekor v2, checkpoints will be co-signed by witnesses. Witnesses provide a timestamp as part of the cosignature for an independent assertion of integrated time. Once we integrate Rekor v2 with a witness network, we can add a comparison of witness timestamps to Rekor validity windows.

cc @cmurphy

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions