Description
Using a private Sigstore setup in AWS, gitsign verify erratically fails to verify timestamp signatures with the error timestamp authority verification failed. It seems to happen about ~50% of the time with no consistent pattern.
For example, it could successfully verify 5 commits in a row, fail the next 3, succeed 1, fail 2, succeed 3, fail 4, etc. Removing timestamps from the signing and verification process results in 100% successful verifications (as expected).
When using cosign sign and cosign verify against the same private Sigstore infrastructure, timestamp verifications are 100% successful.
sigstore/timestamp-authority is deployed as the timestamp authority server in this setup and uses an AWS KMS key for signing requests.
Version
v0.10.2