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-42Lines changed: 32 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1502,41 +1502,7 @@ IANA is requested to register the following OID "1.3.6.1.5.5.7.3.TBD" in the "SM
1502
1502
1503
1503
IANA is requested to register the following OID "1.3.6.1.5.5.7.0.TBD" in the "SMI Security for PKIX Module Identifier" registry (1.3.6.1.5.5.7.0), this OID is defined in section [](#asn1-module).
1504
1504
1505
-
# Appendix A. ASN.1 Module {#asn1-module}
1506
-
{:numbered="false"}
1507
-
1508
-
The following module adheres to ASN.1 specifications {{X.680}} and {{X.690}}.
The following tables show a size comparison for a Status List (compressed byte array as defined in [](#status-list-byte-array) and a compressed Byte Array of UUIDs (as an approximation for a Certificate Revocation List). Readers must be aware that these are not sizes for complete Status List Tokens in JSON/CBOR nor Certificate Revocation Lists (CRLs), as they don't contain metadata, certificates and signatures.
1572
1569
1573
1570
## Status List size for varying sizes and revocation rates
@@ -1581,7 +1577,6 @@ The following tables show a size comparison for a Status List (compressed byte a
1581
1577
{: title="Status List Size examples for varying sizes and revocation rates"}
1582
1578
1583
1579
## Compressed array of UUIDv4 (128 bit UUIDs) for varying sizes and revocation rates
1584
-
{:unnumbered}
1585
1580
1586
1581
This is a simple approximation of a Certificate Revocation List using an array of UUIDs without any additional metadata (128 bit UUID per revoked entry).
1587
1582
@@ -1593,14 +1588,12 @@ This is a simple approximation of a Certificate Revocation List using an array o
1593
1588
{: title="Size examples for 128 bit UUIDs for varying sizes and revocation rates"}
1594
1589
1595
1590
# Test vectors for Status List encoding {#test-vectors}
1596
-
{:unnumbered}
1597
1591
1598
1592
All examples here are given in the form of JSON or CBOR payloads. The examples are encoded according to [](#status-list-json) for JSON and [](#status-list-cbor) for CBOR. The CBOR examples are displayed as hex values.
1599
1593
1600
1594
All values that are not mentioned for the examples below can be assumed to be 0 (VALID). All examples are initialized with a size of 2^20 entries.
1601
1595
1602
1596
## 1 bit Status List
1603
-
{:unnumbered}
1604
1597
1605
1598
The following example uses a 1 bit Status List (2 possible values):
1606
1599
@@ -1631,7 +1624,6 @@ CBOR encoding:
1631
1624
~~~~~~~~~~
1632
1625
1633
1626
## 2 bit Status List
1634
-
{:unnumbered}
1635
1627
1636
1628
The following example uses a 2 bit Status List (4 possible values):
1637
1629
@@ -1662,7 +1654,6 @@ CBOR encoding:
1662
1654
~~~~~~~~~~
1663
1655
1664
1656
## 4 bit Status List
1665
-
{:unnumbered}
1666
1657
1667
1658
The following example uses a 4 bit Status List (16 possible values):
1668
1659
@@ -1697,7 +1688,6 @@ CBOR encoding:
1697
1688
~~~~~~~~~~
1698
1689
1699
1690
## 8 bit Status List
1700
-
{:unnumbered}
1701
1691
1702
1692
The following example uses a 8 bit Status List (256 possible values):
0 commit comments