Skip to content

Commit b4403d1

Browse files
committed
Merge branch 'tl/eku-certificate-extension' into deployment_models
2 parents 2f6e5d8 + 0b2d845 commit b4403d1

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

draft-ietf-oauth-status-list.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ normative:
4848
RFC8949: RFC8949
4949
RFC9052: RFC9052
5050
RFC9110: RFC9110
51+
RFC5280: RFC5280
5152
RFC9596: RFC9596
5253
IANA.MediaTypes:
5354
author:
@@ -807,6 +808,22 @@ The following is a non-normative example for media type `application/json`:
807808
}
808809
~~~
809810

811+
# X.509 Certificate Extensions
812+
813+
## Extended Key Purpose Extension {#eku}
814+
815+
{{RFC5280}} specifies the EKU X.509 certificate extension for use on end entity certificates. The extension indicates one or more purposes for which the certified public key is valid. The EKU extension can be used in conjunction with the Key Usage (KU) extension, which indicates the set of basic cryptographic operations for which the certified key may be used.
816+
817+
The following OID is defined for usage in the EKU extension
818+
819+
```
820+
id-kp OBJECT IDENTIFIER ::=
821+
{ iso(1) identified-organization(3) dod(6) internet(1)
822+
security(5) mechanisms(5) pkix(7) 3 }
823+
824+
id-kp-oauthStatusListSigning OBJECT IDENTIFIER ::= { id-kp TBD }
825+
```
826+
810827
# Further Examples
811828

812829
## Status List with 2-Bit Status Values in JSON format
@@ -1321,6 +1338,10 @@ To indicate that the content is an CWT-based Status List:
13211338
* Change controller: IETF
13221339
* Provisional registration? No
13231340

1341+
## X.509 Certificate Extended Key Purpose OID Registration
1342+
1343+
IANA is also requested to register the following OID "1.3.6.1.5.5.7.3.TBD" in the "SMI Security for PKIX Extended Key Purpose" registry (1.3.6.1.5.5.7.3), this OID is defined in section [](#eku).
1344+
13241345
--- back
13251346

13261347
# Acknowledgments
@@ -1362,6 +1383,7 @@ for their valuable contributions, discussions and feedback to this specification
13621383
* differentiate unlinkability between Issuer-RP and RP-RP
13631384
* add prior art
13641385
* updated language around application specific status type values and assigned ranges for application specific usage
1386+
* add short security considerations section for mac based deployments
13651387

13661388
-06
13671389

0 commit comments

Comments
 (0)