Commit e6fd2f3
committed
ROX-34488: verify sigstore bundle signatures via sigstore-go
Add verifySigstoreBundle which verifies DSSE-envelope signatures using
sigstore-go directly, bypassing the cosign SimpleSigning path. The
verifier now branches on signature format: SimpleSigning signatures
continue through cosign.VerifyImageSignature, while sigstore bundles
use sigstore-go's verify.SignedEntity with the same trust roots
(public key or certificate identity/issuer).
Partially generated by AI.1 parent aa2e65b commit e6fd2f3
3 files changed
Lines changed: 367 additions & 32 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
| 124 | + | |
124 | 125 | | |
125 | 126 | | |
126 | 127 | | |
| |||
405 | 406 | | |
406 | 407 | | |
407 | 408 | | |
408 | | - | |
409 | 409 | | |
410 | 410 | | |
411 | 411 | | |
| |||
0 commit comments