Summary
Align the status claim structure and add support for the shortLived claim within the SD-JWT VC implementation to improve ETSI TS 119 472-1 compliance.
Current behaviour
The SD-JWT VC payload includes an optional status claim if the revocationMethod is set in the credential schema. Said claim format is defined in sdjwtvc_formatter/model.rs but differs from TS 119 472-1 §5.2.10.
There is no support for the shortLived claim (§5.2.12), which indicates that the validity period of the EAA is too short to check its revocation status.
Expected behaviour
The following EAA status service model should be supported for SD-JWT VC format as defined in TS 119 472-1 §5.2.10:
{
"status": {
"type": "TokenStatusList",
"purpose": "revocation",
"index": 123,
"uri": "https://some.status.list.com"
}
}
Also, if the credential schema has no revocation method defined and the credential is meant to be issued under a short-lived policy, the EAA should include the shortLived claim as defined in TS 119 472-1 §5.2.12.
Motivation
Aligning SD-JWT VC status and shortLived claims with TS 119 472-1 is needed for QEAA interoperability, as they require either a normative status claim or the shortLived claim, according to TS 119 472-1 §5.2.10.2.
Summary
Align the
statusclaim structure and add support for theshortLivedclaim within the SD-JWT VC implementation to improve ETSI TS 119 472-1 compliance.Current behaviour
The SD-JWT VC payload includes an optional
statusclaim if therevocationMethodis set in the credential schema. Said claim format is defined insdjwtvc_formatter/model.rsbut differs from TS 119 472-1 §5.2.10.There is no support for the
shortLivedclaim (§5.2.12), which indicates that the validity period of the EAA is too short to check its revocation status.Expected behaviour
The following EAA status service model should be supported for SD-JWT VC format as defined in TS 119 472-1 §5.2.10:
{ "status": { "type": "TokenStatusList", "purpose": "revocation", "index": 123, "uri": "https://some.status.list.com" } }Also, if the credential schema has no revocation method defined and the credential is meant to be issued under a short-lived policy, the EAA should include the
shortLivedclaim as defined in TS 119 472-1 §5.2.12.Motivation
Aligning SD-JWT VC
statusandshortLivedclaims with TS 119 472-1 is needed for QEAA interoperability, as they require either a normativestatusclaim or theshortLivedclaim, according to TS 119 472-1 §5.2.10.2.