Hi all,

we have received feedback and questions regarding the CBOR tagging for the Status List Token in CWT format and suggest to make a normative change.
Currently, the draft -14 does not make any statement whether:
- the CWT strcuture is tagged (see https://datatracker.ietf.org/doc/html/rfc8392#section-6) - the COSE Sign1 (or similar) structure is tagged (see https://datatracker.ietf.org/doc/html/rfc9052#name-basic-cose-structure)

As we currently do not make any statement, this leaves implementations parsing a Status List Token in CWT format to expect 4 different options. Within interop testing for OpenID4VCI we have seen a lot of struggels with similar CBOR structures. Within ISO 18013-5 the choice was to always use untagged variants. At the same time, we already require to use application/statuslist+cwt when the Status List Token is received within a HTTP response.

We are suggesting a normative change to require the untagged version for CWT and any COSE signing/MAC structure, to reduce implementation complexity and give clear guidance by adding the following sentence: "The Status List Token MUST not be tagged with the tags defined in section 6 of {{RFC8392}} or in section 2 of {{RFC9052}}." A Pull request can be found on our Github repository: https://github.com/oauth-wg/draft-ietf-oauth-status-list/pull/322

Paul+Christian+Tobias

_______________________________________________
OAuth mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to