80 lines
2.8 KiB
JSON
80 lines
2.8 KiB
JSON
{
|
|
"v": 1,
|
|
"kind": "aere-conformance-vector",
|
|
"id": "sdjwt-vc-presentation/aere-pid.vct",
|
|
"artifact": "sdjwt-vc-presentation",
|
|
"title": "a credential typed dc+sd-jwt with no vct at all",
|
|
"source": "derived from sdjwt-vc-presentation/aere-pid.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/aere-pid.valid",
|
|
"mutation": {
|
|
"producer": "the issuer signed an SD-JWT typed dc+sd-jwt without vct; the holder presented it",
|
|
"changed": [
|
|
[
|
|
"sdJwt"
|
|
]
|
|
]
|
|
},
|
|
"input": {
|
|
"sdJwt": "eyJhbGciOiJFZERTQSIsInR5cCI6ImRjK3NkLWp3dCJ9.eyJnaXZlbl9uYW1lIjoiQWRhIiwiX3NkX2FsZyI6InNoYS0yNTYiLCJpc3MiOiJodHRwczovL2lzc3Vlci5leGFtcGxlIiwiaWF0IjoxNzkyMzAyNTUyLCJleHAiOjE4MjM4Mzg1NTIsImNuZiI6eyJqd2siOnsiY3J2IjoiRWQyNTUxOSIsIngiOiJ3c185V0FUbEl0M1c5NkpVLTZjUHItY2Fsa3pIZk1JNmF1ZWszSzU5VkRRIiwia3R5IjoiT0tQIn19fQ.vgtkVUyEUw5Fq_2vQzmMPhFoEeNmeJatrDDqeSlNKXo5vIm3SOLFUTQABT5_ZWKXOIiBDw1og6x-95xXdAGSBw~eyJhbGciOiJFZERTQSIsInR5cCI6ImtiK2p3dCJ9.eyJpYXQiOjE3OTIzMDI1NTIsImF1ZCI6Imh0dHBzOi8vdmVyaWZpZXIuZXhhbXBsZSIsIm5vbmNlIjoibi1hOWRkNzRhMDM5NzBhY2RiIiwic2RfaGFzaCI6InJWaWRYbXBJXzNVcTFqSy1rR09EYjFIMEZxQk9IRWdsYnEtUGZhb2FlcGsifQ.BOiEAOVRGdarYAw3qs0gXi3X0qRbQpa-nd88imbiZRKNnkSB9BP-CrCO2eUFy_UwfrCMoVhoX4LP0USEmCP6BQ",
|
|
"issuerKey": {
|
|
"crv": "Ed25519",
|
|
"x": "xWqc4dXP9LHY_Ia09ijwYuMFxHUjbo2HZOvcquHT0eE",
|
|
"kty": "OKP"
|
|
},
|
|
"issuerAlg": "EdDSA",
|
|
"audience": "https://verifier.example",
|
|
"nonce": "n-a9dd74a03970acdb",
|
|
"now": "2026-10-18T05:50:12.000Z",
|
|
"expectedIssuer": "https://issuer.example",
|
|
"expectedVct": "urn:eudi:pid:1",
|
|
"statusListJwt": "eyJhbGciOiJFZERTQSIsInR5cCI6InN0YXR1c2xpc3Qrand0In0.eyJzdWIiOiJodHRwczovL2lzc3Vlci5leGFtcGxlL3N0YXR1cy9waWQvMSIsImlhdCI6MTc5MjMwMjU1MiwiZXhwIjoxNzkyMzA2MTUyLCJzdGF0dXNfbGlzdCI6eyJiaXRzIjoxLCJsc3QiOiJlTnBqWUFBQUFBSUFBUSJ9fQ.-LALHjNMKDkk0wbZvjXQjh-yuGRi-Jz0ZV3kYmT1K5KVRjPnKXZBB7H6SDd4Mrt15-mYduZgcM3LH8zq5w3CBQ"
|
|
},
|
|
"expected": {
|
|
"verdict": "INVALID",
|
|
"failed": [
|
|
"sdjwtvc.vct"
|
|
],
|
|
"levels": {
|
|
"integrity": "FAILED",
|
|
"authenticity": "NOT_MEASURED",
|
|
"anchoring": "NOT_MEASURED",
|
|
"finality": "NOT_MEASURED"
|
|
}
|
|
}
|
|
}
|