You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: draft-ietf-oauth-status-list.md
+32-38Lines changed: 32 additions & 38 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -605,6 +605,7 @@ A malicious Issuer could bypass the privacy benefits of the herd privacy by gene
605
605
Once the Relying Party receives the Referenced Token, this enables him to request the Status List to validate its status through the provided `uri` parameter and look up the corresponding `index`. However, the Relying Party may persistently store the `uri` and `index` of the Referenced Token to request the Status List again at a later time. By doing so regularly, the Relying Party may create a profile of the Referenced Token's validity status. This behaviour may be intended as a feature, e.g. for a KYC process that requires regular validity checks, but might also be abused in cases where this is not intended and unknown to the Holder, e.g. profiling the suspension of a driving license or checking the employment status of an employee credential.
606
606
607
607
This behaviour could be mitigated by:
608
+
608
609
- adding authorization rules to the Status List, see [](#security-authorization).
609
610
- regular re-issuance of the Referenced Token, see [](#implementation-lifecycle).
610
611
@@ -648,14 +649,14 @@ IANA "JSON Web Token Claims" registry {{IANA.JWT}} established by {{RFC7519}}.
648
649
* Claim Name: `status`
649
650
* Claim Description: Reference to a status or validity mechanism containing up-to-date status information on the JWT.
650
651
* Change Controller: IETF
651
-
* Specification Document(s): [](#status-claim) of this specification
652
+
* Specification Document(s): [](#status-claim) of this specification
652
653
653
654
<br/>
654
655
655
656
* Claim Name: `status_list`
656
-
* Claim Description: A status list containing up-to-date status information on multiple other JWTs encoded as a bitarray.
657
+
* Claim Description: A status list containing up-to-date status information on multiple tokens.
657
658
* Change Controller: IETF
658
-
* Specification Document(s): [](#status-list-token-jwt) of this specification
659
+
* Specification Document(s): [](#status-list-token-jwt) of this specification
659
660
660
661
<br/>
661
662
@@ -690,9 +691,9 @@ Specification Document(s):
690
691
### Initial Registry Contents
691
692
692
693
* Status Method Value: `status_list`
693
-
* Status Method Description: A status list containing up-to-date status information on multiple other JWTs encoded as a bitarray.
694
+
* Status Method Description: A status list containing up-to-date status information on multiple tokens.
694
695
* Change Controller: IETF
695
-
* Specification Document(s): [](#referenced-token-jwt) of this specification
696
+
* Specification Document(s): [](#referenced-token-jwt) of this specification
696
697
697
698
## CBOR Web Token Claims Registration
698
699
@@ -707,15 +708,15 @@ IANA "CBOR Web Token (CWT) Claims" registry {{IANA.CWT}} established by {{RFC839
707
708
* Claim Key: TBD (requested assignment 65535)
708
709
* Claim Description: Reference to a status or validity mechanism containing up-to-date status information on the CWT.
709
710
* Change Controller: IETF
710
-
* Specification Document(s): [](#status-claim) of this specification
711
+
* Specification Document(s): [](#status-claim) of this specification
711
712
712
713
<br/>
713
714
714
715
* Claim Name: `status_list`
715
716
* Claim Key: TBD (requested assignment 65533)
716
-
* Claim Description: A status list containing up-to-date status information on multiple other CWTs encoded as a bitarray.
717
+
* Claim Description: A status list containing up-to-date status information on multiple tokens.
717
718
* Change Controller: IETF
718
-
* Specification Document(s): [](#status-list-token-cwt) of this specification
719
+
* Specification Document(s): [](#status-list-token-cwt) of this specification
719
720
720
721
<br/>
721
722
@@ -750,9 +751,9 @@ Specification Document(s):
750
751
### Initial Registry Contents
751
752
752
753
* Status Method Value: `status_list`
753
-
* Status Method Description: A status list containing up-to-date status information on multiple other CWTs encoded as a bitarray.
754
+
* Status Method Description: A status list containing up-to-date status information on multiple tokens.
754
755
* Change Controller: IETF
755
-
* Specification Document(s): [](#referenced-token-cwt) of this specification
756
+
* Specification Document(s): [](#referenced-token-cwt) of this specification
756
757
757
758
## Media Type Registration
758
759
@@ -766,15 +767,13 @@ To indicate that the content is an JSON-based Status List:
766
767
* Subtype name: statuslist+json
767
768
* Required parameters: n/a
768
769
* Optional parameters: n/a
769
-
* Encoding considerations: binary; A JSON-based Status List is a JSON Object.
770
-
* Security considerations: See (#Security) of \[ this specification \]
770
+
* Encoding considerations: See [](#status-list-json) of this specification
771
+
* Security considerations: See [](#Security) of this specification
771
772
* Interoperability considerations: n/a
772
-
* Published specification: \[ this specification \]
773
-
* Applications that use this media type: Applications using \[ this specification \] for updated status information of tokens
773
+
* Published specification: this specification
774
+
* Applications that use this media type: Applications using this specification for updated status information of tokens
774
775
* Fragment identifier considerations: n/a
775
-
* Additional information:
776
-
* File extension(s): n/a
777
-
* Macintosh file type code(s): n/a
776
+
* Additional information: n/a
778
777
* Person & email address to contact for further information: Paul Bastian, paul.bastian@posteo.de
779
778
* Intended usage: COMMON
780
779
* Restrictions on usage: none
@@ -788,15 +787,13 @@ To indicate that the content is an JWT-based Status List:
788
787
* Subtype name: statuslist+jwt
789
788
* Required parameters: n/a
790
789
* Optional parameters: n/a
791
-
* Encoding considerations: binary; A JWT-based Status List is a JWT; JWT values are encoded as a series of base64url-encoded values (some of which may be the empty string) separated by period ('.') characters.
792
-
* Security considerations: See (#Security) of \[ this specification \]
790
+
* Encoding considerations: See [](#status-list-token-jwt) of this specification
791
+
* Security considerations: See [](#Security) of this specification
793
792
* Interoperability considerations: n/a
794
-
* Published specification: \[ this specification \]
795
-
* Applications that use this media type: Applications using \[ this specification \] for updated status information of tokens
793
+
* Published specification: this specification
794
+
* Applications that use this media type: Applications using this specification for updated status information of tokens
796
795
* Fragment identifier considerations: n/a
797
-
* Additional information:
798
-
* File extension(s): n/a
799
-
* Macintosh file type code(s): n/a
796
+
* Additional information: n/a
800
797
* Person & email address to contact for further information: Paul Bastian, paul.bastian@posteo.de
801
798
* Intended usage: COMMON
802
799
* Restrictions on usage: none
@@ -810,15 +807,13 @@ To indicate that the content is an CBOR-based Status List:
810
807
* Subtype name: statuslist+cbor
811
808
* Required parameters: n/a
812
809
* Optional parameters: n/a
813
-
* Encoding considerations: binary; A CBOR-based Status List is a CBOR Object.
814
-
* Security considerations: See (#Security) of \[ this specification \]
810
+
* Encoding considerations: See [](#status-list-cbor) of this specification
811
+
* Security considerations: See [](#Security) of this specification
815
812
* Interoperability considerations: n/a
816
-
* Published specification: \[ this specification \]
817
-
* Applications that use this media type: Applications using \[ this specification \] for updated status information of tokens
813
+
* Published specification: this specification
814
+
* Applications that use this media type: Applications using this specification for updated status information of tokens
818
815
* Fragment identifier considerations: n/a
819
-
* Additional information:
820
-
* File extension(s): n/a
821
-
* Macintosh file type code(s): n/a
816
+
* Additional information: n/a
822
817
* Person & email address to contact for further information: Paul Bastian, paul.bastian@posteo.de
823
818
* Intended usage: COMMON
824
819
* Restrictions on usage: none
@@ -832,15 +827,13 @@ To indicate that the content is an CWT-based Status List:
832
827
* Subtype name: statuslist+cwt
833
828
* Required parameters: n/a
834
829
* Optional parameters: n/a
835
-
* Encoding considerations: binary;
836
-
* Security considerations: See (#Security) of \[ this specification \]
830
+
* Encoding considerations: See [](#status-list-token-cwt) of this specification
831
+
* Security considerations: See [](#Security) of this specification
837
832
* Interoperability considerations: n/a
838
-
* Published specification: \[ this specification \]
839
-
* Applications that use this media type: Applications using \[ this specification \] for updated status information of tokens
833
+
* Published specification: this specification
834
+
* Applications that use this media type: Applications using this specification for updated status information of tokens
840
835
* Fragment identifier considerations: n/a
841
-
* Additional information:
842
-
* File extension(s): n/a
843
-
* Macintosh file type code(s): n/a
836
+
* Additional information: n/a
844
837
* Person & email address to contact for further information: Paul Bastian, paul.bastian@posteo.de
845
838
* Intended usage: COMMON
846
839
* Restrictions on usage: none
@@ -876,6 +869,7 @@ for their valuable contributions, discussions and feedback to this specification
0 commit comments