69 lines
2.7 KiB
JSON
69 lines
2.7 KiB
JSON
{
|
|
"v": 1,
|
|
"kind": "aere-conformance-vector",
|
|
"id": "sdjwt-presentation/aere.signature-kb",
|
|
"artifact": "sdjwt-presentation",
|
|
"title": "the key binding JWT is signed by another key than cnf.jwk",
|
|
"source": "derived from sdjwt-presentation/aere.valid",
|
|
"requires": [],
|
|
"exercises": [
|
|
"sdjwt.alg",
|
|
"sdjwt.claim-conflict",
|
|
"sdjwt.crit",
|
|
"sdjwt.digest-twice",
|
|
"sdjwt.disclosure-form",
|
|
"sdjwt.disclosure-name",
|
|
"sdjwt.disclosure-twice",
|
|
"sdjwt.form",
|
|
"sdjwt.issuer",
|
|
"sdjwt.kb-audience",
|
|
"sdjwt.kb-claims",
|
|
"sdjwt.kb-cnf",
|
|
"sdjwt.kb-context",
|
|
"sdjwt.kb-freshness",
|
|
"sdjwt.kb-nonce",
|
|
"sdjwt.kb-required",
|
|
"sdjwt.kb-sd-hash",
|
|
"sdjwt.key",
|
|
"sdjwt.sd-alg",
|
|
"sdjwt.signature",
|
|
"sdjwt.time",
|
|
"sdjwt.typ",
|
|
"sdjwt.unreferenced"
|
|
],
|
|
"base": "sdjwt-presentation/aere.valid",
|
|
"mutation": {
|
|
"producer": "a stranger made the key binding JWT with its own key over the holder's SD-JWT",
|
|
"changed": [
|
|
[
|
|
"sdJwt"
|
|
]
|
|
]
|
|
},
|
|
"input": {
|
|
"sdJwt": "eyJhbGciOiJFZERTQSIsInR5cCI6ImFlcmUrc2Qtand0In0.eyJuYXRpb25hbGl0aWVzIjpbeyIuLi4iOiJvR1ZLcV9iYUlSbkdjX0x6S2c3Rjd4R0M2OTdOLXJSWjdNbGJMdk9jMzlvIn0seyIuLi4iOiJYU1BvSVhtdkRMMHY4a3BTZ1NGZ3ZuTWZtcy0zTllLdmtYM0cxd2RCNmg4In1dLCJhZGRyZXNzIjp7ImxvY2FsaXR5IjoiQ2x1aiIsImNvdW50cnkiOiJSTyJ9LCJfc2QiOlsiMGl3bk5fZjRkSGhfcUI0SlhyX201OGdoWFNYRmk3LTk0SDR4QnpOdXBMSSIsIjM1QnNjekpxVEdFNEdWY0ZZa0tEMEY3R0wweUlUdlp5MVpSU0x2Y2tpdTAiLCIzWm5SQk9fMGFZbUZCQUl6Tl9QZmdNYVlacUVYdWNibkg1Y2E5RFNNTFdBIiwiYVptbDlYNUU5cDhxaVJvcExVeGtTeUpsXzgtemEzQVRnRWFEanhBQ2o0OCIsImpLSlJ6WS00NmR5cWFHMnliQkk4OUxuT0ZuQ0xRSl9Ddk5rWnlnOFVxQzAiXSwiX3NkX2FsZyI6InNoYS0yNTYiLCJpc3MiOiJodHRwczovL2lzc3Vlci5leGFtcGxlIiwiaWF0IjoxNzkyMzAyNTUyLCJleHAiOjE4MjM4Mzg1NTIsImNuZiI6eyJqd2siOnsiY3J2IjoiRWQyNTUxOSIsIngiOiJwZGd3WVJzOEtTdl9ESUJvaEFhaWx4MEoxS01xVGkyd2cwVGY3TmJaOFY0Iiwia3R5IjoiT0tQIn19fQ.h75vV6jAkI1n0st_TUrGseDJKEk0RScfX5neSm_CSN2GoVjL2Ml2oKmB0szWDCjjlAcq1Tn1B39KNwEE1dWzBw~WyJSYTAyRkdCZDJmMW5HRlJPUFNUdURnIiwiYWdlX292ZXJfMTgiLHRydWVd~eyJhbGciOiJFZERTQSIsInR5cCI6ImtiK2p3dCJ9.eyJpYXQiOjE3OTIzMDI1NTIsImF1ZCI6Imh0dHBzOi8vdmVyaWZpZXIuZXhhbXBsZSIsIm5vbmNlIjoibi04NzlmYzQxN2UzMzFiYzgwIiwic2RfaGFzaCI6Im4tdnRaMy02UkRVeVNmQWEwWFM5Zjd6S1hEdi1NblhmRWhaSXhNSzJmV1UifQ.bDoA14XQGrt_QnBJqIw8SqdhPszP8Mn-nbhVKmifXg-ZNDey7x_NFjVRP7G8or95EZ1k3M3tbtnFM6bysU98AA",
|
|
"issuerKey": {
|
|
"crv": "Ed25519",
|
|
"x": "hca9rLOG6cMHfk2weCWFz7wily7iDR_Qvhhs6tTQGjA",
|
|
"kty": "OKP"
|
|
},
|
|
"issuerAlg": "EdDSA",
|
|
"audience": "https://verifier.example",
|
|
"nonce": "n-879fc417e331bc80",
|
|
"now": "2026-10-18T05:50:12.000Z",
|
|
"expectedIssuer": "https://issuer.example"
|
|
},
|
|
"expected": {
|
|
"verdict": "INVALID",
|
|
"failed": [
|
|
"sdjwt.signature"
|
|
],
|
|
"levels": {
|
|
"integrity": "NOT_MEASURED",
|
|
"authenticity": "FAILED",
|
|
"anchoring": "NOT_MEASURED",
|
|
"finality": "NOT_MEASURED"
|
|
}
|
|
}
|
|
}
|