-
Notifications
You must be signed in to change notification settings - Fork 39
Description
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