Skip to content

Revocation method implementation not clear #60

@muisit

Description

@muisit

The spec indicates DIIPv4 supports IETF status token lists.

The IETF status token list indicates it is usable for JWT tokens. This creates an issue with CBOR encoded tokens and it is unclear if this would apply to SD-JWT credentials as well, or only to JOSE encoded credentials.

The IETF spec states the token status is encoded in a 'status' claim that contains a 'status_list' claim, presumably directly in the 'root' of the JWT.

DIIPv4 also states it supports VCDM 2.0. That spec has a 'credentialStatus' claim in the credential which would encode the status token list information. It is unclear whether support for IETF status tokens would allow encoding the status information in the credentialStatus claim of the credential, instead of in a separate 'claim' attribute.

Hence I suggest the next version offers more implementation details about how status lists should be encoded in the various supported encodings.

I also suggest to support BitstringStatusList. It is effectively the same technology as the IETF status token lists and the implementation fits nicely in the VCDM 2.0 credentialStatus claim. This would fit the ecosystem much better than supporting IETF status token lists, which are directed at JWT tokens specifically and not at credentials in general.

Cheers,

Michiel Uitdehaag
SURF

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