Skip to content

Commit 893029c

Browse files
authored
Merge branch 'main' into 262-cwt-typ
2 parents 4c65fa5 + 9130e8c commit 893029c

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

draft-ietf-oauth-status-list.md

+6-5
Original file line numberDiff line numberDiff line change
@@ -232,10 +232,10 @@ Status List:
232232
: An object in JSON or CBOR representation containing a bit array that lists the statuses of many Referenced Tokens.
233233

234234
Status List Token:
235-
: A token in JWT or CWT representation that contains a cryptographically secured Status List.
235+
: A token in JWT (as defined in {{RFC7519}}) or CWT (as defined in {{RFC8392}}) representation that contains a cryptographically secured Status List.
236236

237237
Referenced Token:
238-
: A cryptographically secured data structure that contains a reference to a Status List Token. It is RECOMMENDED to use JSON {{RFC8259}} with JOSE as defined in {{RFC7515}} or CBOR {{RFC8949}} with COSE as defined in {{RFC9052}}. The information from the contained Status List gives the Relying Party additional information about the current status of the Referenced Token. Examples for Referenced Tokens are SD-JWT VC and ISO mdoc.
238+
: A cryptographically secured data structure that contains a "status" claim that is referencing a mechanism to retrieve status information about this Referenced Token. This document defines the Status List mechanism in which case the Referenced Token contains a reference to an entry in a Status List Token. It is RECOMMENDED to use JSON {{RFC8259}} with JOSE as defined in {{RFC7515}} or CBOR {{RFC8949}} with COSE as defined in {{RFC9052}}. Examples for Referenced Tokens are SD-JWT VC and ISO mdoc.
239239

240240
base64url:
241241
: Denotes the URL-safe base64 encoding without padding as defined in Section 2 of {{RFC7515}} as "Base64url Encoding".
@@ -1043,13 +1043,13 @@ Ecosystems that want to use other Status Types than "VALID" and "INVALID" should
10431043

10441044
# Implementation Considerations {#implementation}
10451045

1046-
## Referenced Token Lifecycle {#implementation-lifecycle}
1046+
## Token Lifecycle {#implementation-lifecycle}
10471047

10481048
The lifetime of a Status List Token depends on the lifetime of its Referenced Tokens. Once all Referenced Tokens are expired, the Issuer may stop serving the Status List Token.
10491049

10501050
Referenced Tokens may be regularly re-issued to mitigate the linkability of presentations to Relying Parties. In this case, every re-issued Referenced Token MUST have a fresh Status List entry in order to prevent this from becoming a possible source of correlation.
10511051

1052-
Referenced Tokens may also be issued in batches, such that Holders can use individual tokens for every transaction. In this case, every Referenced Token MUST have a dedicated Status List entry. Revoking batch-issued Referenced Tokens might reveal this correlation later on.
1052+
Referenced Tokens may also be issued in batches and be presented by Holders in a one-time-use policy to avoid linkability. In this case, every Referenced Token MUST have a dedicated Status List entry and MAY be spread across multiple Status Lists. Revoking batch-issued Referenced Tokens might reveal this correlation later on.
10531053

10541054
## Default Values and Double Allocation
10551055

@@ -1797,7 +1797,8 @@ CBOR encoding:
17971797

17981798
-08
17991799

1800-
* Fix cwt typ value to full media type
1800+
* Fix cwt typ value to full media type
1801+
* Update terminology for referenced token and Status List Token
18011802

18021803
-07
18031804

0 commit comments

Comments
 (0)