mirror of
https://github.com/slsa-framework/slsa-verifier.git
synced 2026-08-26 09:37:19 +00:00
more keyid tests
Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
This commit is contained in:
@@ -133,6 +133,44 @@ MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEeGa6ZCZn0q6WpaUwJrSk+PPYEsca
|
||||
},
|
||||
expectedVSA: goodVSA,
|
||||
},
|
||||
{
|
||||
name: "success: no key ids",
|
||||
envelope: &dsse.Envelope{
|
||||
PayloadType: goodEnvelope.PayloadType,
|
||||
Payload: goodEnvelope.Payload,
|
||||
Signatures: []dsse.Signature{
|
||||
{
|
||||
KeyID: "",
|
||||
Sig: goodEnvelope.Signatures[0].Sig,
|
||||
},
|
||||
},
|
||||
},
|
||||
opts: &options.VerificationOpts{
|
||||
PublicKey: goodVSAOpts.PublicKey,
|
||||
PublicKeyID: pointerTo(""),
|
||||
PublicKeyHashAlgo: crypto.SHA256,
|
||||
},
|
||||
expectedVSA: goodVSA,
|
||||
},
|
||||
{
|
||||
name: "success: keyid only in opts",
|
||||
envelope: &dsse.Envelope{
|
||||
PayloadType: goodEnvelope.PayloadType,
|
||||
Payload: goodEnvelope.Payload,
|
||||
Signatures: []dsse.Signature{
|
||||
{
|
||||
KeyID: "",
|
||||
Sig: goodEnvelope.Signatures[0].Sig,
|
||||
},
|
||||
},
|
||||
},
|
||||
opts: &options.VerificationOpts{
|
||||
PublicKey: goodVSAOpts.PublicKey,
|
||||
PublicKeyID: pointerTo("SHA256:Zphi7kubaI7RnOrkqPgkRdVhF5a2JOFB4gor/Zajiiw"),
|
||||
PublicKeyHashAlgo: crypto.SHA256,
|
||||
},
|
||||
expectedVSA: goodVSA,
|
||||
},
|
||||
{
|
||||
name: "failure: empty signatures",
|
||||
envelope: &dsse.Envelope{
|
||||
|
||||
Reference in New Issue
Block a user