Skip to content

SD-JWT VC status and shortLived claims for enhanced ETSI TS 119 472-1 compliance #33

Description

@DavSanOl

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions