slsa-framework / slsa-verifier

Verify provenance from SLSA compliant builders
Apache License 2.0
232 stars 50 forks source link

feat: handle dssev001 tlog entry types #799

Closed ramonpetgrave64 closed 3 months ago

ramonpetgrave64 commented 3 months ago

re: https://github.com/slsa-framework/slsa-github-generator/issues/3750

Rekor TLog entries can now be of the type dsse v0.0.1, as when what's returned when using sigstore-go's Bundle().

This is to support eventual Sigstore Bundles produced by slsa-github-generator's "generic" generator, which will likely use sigstore-go's Bundle to produce attestations

Tesing

Followup

Finish the work to produce bundles from the generic generators

ramonpetgrave64 commented 3 months ago

@cmurphy, please take a look

ramonpetgrave64 commented 3 months ago

@haydentherapper We can't yet because for the older attestations produce by slsa-github-generator, the certificate was not embedded within the envelope.

But that seems like another good reason for https://github.com/slsa-framework/slsa-verifier/issues/487