71 lines
3.7 KiB
JSON
71 lines
3.7 KiB
JSON
{
|
|
"v": 1,
|
|
"kind": "aere-conformance-vector",
|
|
"id": "sdjwt-vc-presentation/sd-jwt-vc-es256.valid",
|
|
"artifact": "sdjwt-vc-presentation",
|
|
"title": "the same with ES256 keys",
|
|
"source": "@sd-jwt/sd-jwt-vc 0.23.0 and @owf/token-status-list 0.5.0 with jose 6.2.12 (interop/fixturi-interop-sdjwt-vc.json of the identity component, generated 2026-10-18; their test keys made and discarded at generation)",
|
|
"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": null,
|
|
"mutation": null,
|
|
"input": {
|
|
"sdJwt": "eyJ0eXAiOiJkYytzZC1qd3QiLCJhbGciOiJFUzI1NiJ9.eyJ2Y3QiOiJ1cm46ZXVkaTpwaWQ6MSIsImlzcyI6Imh0dHBzOi8vaXNzdWVyLmxvci5leGFtcGxlIiwiaWF0IjoxNzkyMjgxNjAwLCJuYmYiOjE3OTIyODE2MDAsImV4cCI6MTgyMzgxNzYwMCwic3RhdHVzIjp7InN0YXR1c19saXN0Ijp7ImlkeCI6NSwidXJpIjoiaHR0cHM6Ly9pc3N1ZXIuZXhhbXBsZS9zdGF0dXMvcGlkLzEifX0sIm5hdGlvbmFsaXRpZXMiOlt7Ii4uLiI6Ilh0VWE1a2JRZzdCNnZubERDbjBIR0NMY3F6MU1tdW1hSEp1RHRkQ2RwUkkifSx7Ii4uLiI6IlV1VUI5RGt5MXNyOWdfY1pwbElQZ0V6OEZtaG5OOU5BSkFaSnVoYTRhRTgifV0sImlzc3VpbmdfYXV0aG9yaXR5IjoiRXhhbXBsZSBBdXRob3JpdHkiLCJpc3N1aW5nX2NvdW50cnkiOiJSTyIsImNuZiI6eyJqd2siOnsia3R5IjoiRUMiLCJ4IjoiWlcwZ0RtM0xxNHFfNWpBbi0wa21DVzVteDVmRGI1ZXJUT0ttUTVDMnNjTSIsInkiOiJsaHJMWlY2MkZDS01KYW5WNlZ2RGZfZ3dEbXBsVHhYWHI2c3ZxM3pYQVR3IiwiY3J2IjoiUC0yNTYifX0sIl9zZCI6WyIwMWh2UldpRHdCbnhIS0NvMW5GeVkzN18zZUFMSTdUUnFJdHd0MExzamIwIiwiQ19XUWdyOFUyamNGbEhaRm1hbFJ6N3cxbVdpNTdtZlY0OWdfZUs0aEZNdyIsIkVPX1Y4T3pzSks2Q3NocXJ6ZXMzSzFQRzY2V05fUkM4b1htOHZpTzNrMTAiLCJSRHFwYUNxb0VPbzFqRHViQXh3aTRDbzkyMlItdVJ0dmFDdVM5UW90UlJVIiwiVkliVUdIWl9DTVpPZVlMTVVOYTUyMHctTEtCUmgzWFQwOGo5elpBWk9XWSIsImdtMHNPNU5sM3NhSjhJODgtMTd4T1NiT3c0UWpGcTVZTUU2VzI2YUYtWVEiLCJrZWpHLTU0YjUzWVBYWmtKV2FSZEpvR1RUZGJyeUlUdmVPY1lrYlRBWnBBIl0sIl9zZF9hbGciOiJzaGEtMjU2In0.p4dhgj0gszwe4kXzwh4TbJKVoY3-sNSjLI0tUlQrWEpHxvlEenToGA6YgcRFDWmitv1_mMHUNzwjW_nd7GOyyA~WyJhYzlkNmM2NDlmNDhhZGUwIiwiYmlydGhkYXRlIiwiMTk5MC0wMS0wMSJd~WyI1ODAwMzI3YjZiODlhMWFiIiwiYWdlX292ZXJfMTgiLHRydWVd~WyJiZTU0Mzg5MjcwMGU5YWYxIiwiUk8iXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJhdWQiOiJodHRwczovL3ZlcmlmaWVyLmV4YW1wbGUiLCJub25jZSI6ImludGVyb3AtdmMtZDc2ZDU5NmExYjdkIiwiaWF0IjoxNzkyMjgxNjAwLCJzZF9oYXNoIjoiajFVQTlYdXcwdEx0c3lDWkNsQ0RzVDNrOUhvVVNwY0hjdGphM2l6YlBobyJ9.ZEoIdkNAtBkJD59nrmm1efs9T5pmvUNUbIME4lHJ7lmMVlIqQazaROGiw9tyCndlwMyb9T9mNmrU6rDBf3rg6Q",
|
|
"issuerKey": {
|
|
"kty": "EC",
|
|
"x": "R_TdGYHfNybEvRm1kG75eylpg-XP19wF1jHT0MhAu94",
|
|
"y": "641tE1De1QAXA_eevwKYPho1pjGRZdu-SOqyGcysgCM",
|
|
"crv": "P-256"
|
|
},
|
|
"issuerAlg": "ES256",
|
|
"audience": "https://verifier.example",
|
|
"nonce": "interop-vc-d76d596a1b7d",
|
|
"now": "2026-10-18T00:01:00.000Z",
|
|
"expectedVct": "urn:eudi:pid:1",
|
|
"statusListJwt": "eyJhbGciOiJFUzI1NiIsInR5cCI6InN0YXR1c2xpc3Qrand0In0.eyJzdWIiOiJodHRwczovL2lzc3Vlci5leGFtcGxlL3N0YXR1cy9waWQvMSIsImlhdCI6MTc5MjI4MTYwMCwiZXhwIjoxNzkyMjg1MjAwLCJzdGF0dXNfbGlzdCI6eyJiaXRzIjoxLCJsc3QiOiJlTnBqWUFBQUFBSUFBUSJ9fQ.c9Nl7zzk5iGSPH15mq2ADe_VH9qi61n_ZBc4H70VmqPFw02xXvhB8iUU9FhvBBbkiQB9LBIQHtgc2uQeWNuZZw"
|
|
},
|
|
"expected": {
|
|
"verdict": "VALID",
|
|
"failed": [],
|
|
"levels": {
|
|
"integrity": "PASSED",
|
|
"authenticity": "PASSED",
|
|
"anchoring": "NOT_MEASURED",
|
|
"finality": "NOT_MEASURED"
|
|
}
|
|
}
|
|
}
|