79 lines
3.7 KiB
JSON
79 lines
3.7 KiB
JSON
{
|
|
"v": 1,
|
|
"kind": "aere-conformance-vector",
|
|
"id": "sdjwt-vc-presentation/sd-jwt-vc.status-suspended",
|
|
"artifact": "sdjwt-vc-presentation",
|
|
"title": "the 2-bit list of @owf/token-status-list with status 2 at the index",
|
|
"source": "derived from sdjwt-vc-presentation/sd-jwt-vc.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",
|
|
"sdjwtvc.disclosed-protected",
|
|
"sdjwtvc.form",
|
|
"sdjwtvc.status-index",
|
|
"sdjwtvc.status-list",
|
|
"sdjwtvc.status-revoked",
|
|
"sdjwtvc.status-unjudged",
|
|
"sdjwtvc.vct",
|
|
"sdjwtvc.vct-expected",
|
|
"sdjwtvc.vct-mismatch"
|
|
],
|
|
"base": "sdjwt-vc-presentation/sd-jwt-vc.valid",
|
|
"mutation": {
|
|
"producer": "@owf/token-status-list wrote a 2-bit list with SUSPENDED at the credential's index",
|
|
"changed": [
|
|
[
|
|
"statusListJwt"
|
|
]
|
|
]
|
|
},
|
|
"input": {
|
|
"sdJwt": "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFZERTQSJ9.eyJ2Y3QiOiJ1cm46ZXVkaTpwaWQ6MSIsImlzcyI6Imh0dHBzOi8vaXNzdWVyLmxvci5leGFtcGxlIiwiaWF0IjoxNzkyMjgxNjAwLCJuYmYiOjE3OTIyODE2MDAsImV4cCI6MTgyMzgxNzYwMCwic3RhdHVzIjp7InN0YXR1c19saXN0Ijp7ImlkeCI6NSwidXJpIjoiaHR0cHM6Ly9pc3N1ZXIuZXhhbXBsZS9zdGF0dXMvcGlkLzEifX0sIm5hdGlvbmFsaXRpZXMiOlt7Ii4uLiI6InlmQ0kwTmlLd21zMEVnVldvREU2d3l1VVIyN21RMXVHY1dSV2hzUVlsOWcifSx7Ii4uLiI6Inc1YnJ2M0NJLW1XT1V1SHAxMjEyR1R4OHlkSUNUUkpYS0JKdm5IMWhBNlEifV0sImlzc3VpbmdfYXV0aG9yaXR5IjoiRXhhbXBsZSBBdXRob3JpdHkiLCJpc3N1aW5nX2NvdW50cnkiOiJSTyIsImNuZiI6eyJqd2siOnsiY3J2IjoiRWQyNTUxOSIsIngiOiIzSVhUQTFkWG5IUUpydVdpcHZRRUVSczNaTTBhX3RoQ3NTM1pvcER2YW1VIiwia3R5IjoiT0tQIn19LCJfc2QiOlsiUE1WRGFGZ2FtYkpWX3BvTkJWR1hfbTNzWjFIRFpTT0FWbFJCbmUyZ0d6dyIsIlNhVTlYaXhrU21ENVZiU3RvZ042Ymh4ckVkR21KQWhfb0JFM3V5RFhULXMiLCJVLWFoTFlqdVl1ZnVzMXNDWVBITDBkNUhkYjlVNUpxUDJ4X0dMVklVaW93IiwiZVBCOFZNQ1ZPTGY4OVlTU1o0NGs2Q3lVLUdhRzRwM055cHVDU3h3cUJjOCIsImVnWVhkVGxzNXVTZmpFYVJSUWo1LUpCeHJKOXF2TjZPYTJNdDlHR3VmUzAiLCJndUpYclNEaktYaWg4NWlwaVBzeXdnUzQzZHB6NElHR1RfU292d0ZFdlpRIiwibFVxaFJtb29fVWdrcm1iTTVhSlU5NFNfVkt0VTJoNkRvNlRtcG9TX0xkdyJdLCJfc2RfYWxnIjoic2hhLTI1NiJ9.xE1r3QgOhiLHKuDuWAK51bmR9HicD9PYTMwHhRmfTDCwPdAjxUJZ6CzH_aYjvJ69mDnuYW2vrtTkGZl9DfwGCg~WyJjMTI0ZGMzYWVhYTNkNjEyIiwiYmlydGhkYXRlIiwiMTk5MC0wMS0wMSJd~WyIzZTkwZWUzMWE2YmZhODE1IiwiYWdlX292ZXJfMTgiLHRydWVd~WyI2MTQ5NGMyZmFhZjRhMGE5IiwiUk8iXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFZERTQSJ9.eyJhdWQiOiJodHRwczovL3ZlcmlmaWVyLmV4YW1wbGUiLCJub25jZSI6ImludGVyb3AtdmMtZDc2ZDU5NmExYjdkIiwiaWF0IjoxNzkyMjgxNjAwLCJzZF9oYXNoIjoiRE1jbEh4QVZ0SkE2QXpZVGZDX0l1SnhQX28zMDVnUkx5ckxUS1owUWhkZyJ9.fx0jsSAGfSyFzKcjxDT-r_vXqP2FxbuGaC-2RS7_oCtjej8hHDUi-V7rHKlWMkS56yvCcVnYJFWdcz8vr7FxAw",
|
|
"issuerKey": {
|
|
"crv": "Ed25519",
|
|
"x": "qwjKP3mAWl0rQJi-UunAZ_nAEJbLgc56-bc9IuVmV9s",
|
|
"kty": "OKP"
|
|
},
|
|
"issuerAlg": "EdDSA",
|
|
"audience": "https://verifier.example",
|
|
"nonce": "interop-vc-d76d596a1b7d",
|
|
"now": "2026-10-18T00:01:00.000Z",
|
|
"expectedVct": "urn:eudi:pid:1",
|
|
"statusListJwt": "eyJhbGciOiJFZERTQSIsInR5cCI6InN0YXR1c2xpc3Qrand0In0.eyJzdWIiOiJodHRwczovL2lzc3Vlci5leGFtcGxlL3N0YXR1cy9waWQvMSIsImlhdCI6MTc5MjI4MTYwMCwiZXhwIjoxNzkyMjg1MjAwLCJzdGF0dXNfbGlzdCI6eyJiaXRzIjoyLCJsc3QiOiJlTnBqNEdCZ0FBQUFIQUFKIn19.YE9Lr-dw70H4bLl-RslRGHS2E59RQYCRfuhalVQteNzqeDiMyYx1rtvOx0ynhmreetKebIoKQRfzREnHF7ImDA"
|
|
},
|
|
"expected": {
|
|
"verdict": "INVALID",
|
|
"failed": [
|
|
"sdjwtvc.status-revoked"
|
|
],
|
|
"levels": {
|
|
"integrity": "FAILED",
|
|
"authenticity": "NOT_MEASURED",
|
|
"anchoring": "NOT_MEASURED",
|
|
"finality": "NOT_MEASURED"
|
|
}
|
|
}
|
|
}
|