rfc9483v3.txt | rfc9483.txt | |||
---|---|---|---|---|
skipping to change at line 3922 ¶ | skipping to change at line 3922 ¶ | |||
| | a Known PKI, Section 4.1.2 | | | | | | | a Known PKI, Section 4.1.2 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| KUR | Updating a Valid | MUST | MAY | MUST | | | KUR | Updating a Valid | MUST | MAY | MUST | | |||
| | Certificate, Section 4.1.3 | | | | | | | Certificate, Section 4.1.3 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| P10CR | Enrolling an End Entity | MAY | MAY | MAY | | | P10CR | Enrolling an End Entity | MAY | MAY | MAY | | |||
| | Using a PKCS #10 Request, | | | | | | | Using a PKCS #10 Request, | | | | | |||
| | Section 4.1.4 | | | | | | | Section 4.1.4 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| MAC | Using MAC-Based Protection | MAY | SHOULD | MAY | | | MAC | Using MAC-Based Protection | MAY | SHOULD | MAY | | |||
| | for Enrollment, with IR, | | 1) | | | | | for Enrollment (IR, CR, | | 1) | | | |||
| | CR, and P10CR if | | | | | | | and P10CR if supported), | | | | | |||
| | supported, Section 4.1.5 | | | | | | | Section 4.1.5 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| CKeyGen | Adding Central Key Pair | MAY | MAY | MAY | | | CKeyGen | Adding Central Key Pair | MAY | MAY | MAY | | |||
| | Generation to Enrollment, | | | | | | | Generation to Enrollment | | | | | |||
| | IR, CR, KUR, and P10CR if | | | | | | | (IR, CR, KUR, and P10CR if | | | | | |||
| | supported, Section 4.1.6 | | | | | | | supported), Section 4.1.6 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| RR | Revoking a Certificate, | SHOULD | SHOULD | SHOULD | | | RR | Revoking a Certificate, | SHOULD | SHOULD | SHOULD | | |||
| | Section 4.2 | | 2) | 3) | | | | Section 4.2 | | 2) | 3) | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| CACerts | Get CA Certificates, | MAY | MAY | MAY | | | CACerts | Get CA Certificates, | MAY | MAY | MAY | | |||
| | Section 4.3.1 | | | | | | | Section 4.3.1 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| RootUpd | Get Root CA Certificate | MAY | MAY | MAY | | | RootUpd | Get Root CA Certificate | MAY | MAY | MAY | | |||
| | Update, Section 4.3.2 | | | | | | | Update, Section 4.3.2 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
skipping to change at line 3983 ¶ | skipping to change at line 3983 ¶ | |||
| FwdAddS | Forwarding Messages - | N/A | MUST | MUST | | | FwdAddS | Forwarding Messages - | N/A | MUST | MUST | | |||
| | Adding Protection to a | | | | | | | Adding Protection to a | | | | | |||
| | Request Message, | | | | | | | Request Message, | | | | | |||
| | Section 5.2.2.1 | | | | | | | Section 5.2.2.1 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| FwdAddB | Forwarding Messages - | N/A | MAY | MAY | | | FwdAddB | Forwarding Messages - | N/A | MAY | MAY | | |||
| | Batching Messages, | | | | | | | Batching Messages, | | | | | |||
| | Section 5.2.2.2 | | | | | | | Section 5.2.2.2 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| FwdReqKP | Forwarding Messages - Not | N/A | SHOULD | N/A | | | FwdReqKP | Forwarding Messages - Not | N/A | SHOULD | N/A | | |||
| | Changing | | 1) | | | | | Changing Proof-of- | | 1) | | | |||
| | Proof-of-Possession, | | | | | | | Possession, | | | | | |||
| | Section 5.2.3.1 | | | | | | | Section 5.2.3.1 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| FwdReqBP | Forwarding Messages - | N/A | MAY | MAY | | | FwdReqBP | Forwarding Messages - | N/A | MAY | MAY | | |||
| | Using raVerified, | | | | | | | Using raVerified, | | | | | |||
| | Section 5.2.3.2 | | | | | | | Section 5.2.3.2 | | | | | |||
+----------+-----------------------------+--------+--------+--------+ | +----------+-----------------------------+--------+--------+--------+ | |||
| CertROnB | Acting on Behalf of Other | N/A | MAY | N/A | | | CertROnB | Acting on Behalf of Other | N/A | MAY | N/A | | |||
| | PKI Entities - Requesting | | | | | | | PKI Entities - Requesting | | | | | |||
| | a Certificate, | | | | | | | a Certificate, | | | | | |||
| | Section 5.3.1 | | | | | | | Section 5.3.1 | | | | | |||
skipping to change at line 4060 ¶ | skipping to change at line 4060 ¶ | |||
+---------+-----------------------+--------+--------+--------+ | +---------+-----------------------+--------+--------+--------+ | |||
Table 4: Level of Support for Message Transfer Types | Table 4: Level of Support for Message Transfer Types | |||
8. IANA Considerations | 8. IANA Considerations | |||
IANA has registered the following content in the "CMP Well-Known URI | IANA has registered the following content in the "CMP Well-Known URI | |||
Path Segments" registry (see <https://www.iana.org/assignments/cmp>), | Path Segments" registry (see <https://www.iana.org/assignments/cmp>), | |||
as defined in [RFC8615]. | as defined in [RFC8615]. | |||
+====================+===============================+===========+ | +====================+==========================+===============+ | |||
| Path Segment | Description | Reference | | | Path Segment | Description | Reference | | |||
+====================+===============================+===========+ | +====================+==========================+===============+ | |||
| initialization | Enrolling an End Entity to a | RFC 9483 | | | initialization | Enrolling an End Entity | RFC 9483, | | |||
| | New PKI over HTTP | | | | | to a New PKI over HTTP | Section 4.1.1 | | |||
+--------------------+-------------------------------+-----------+ | +--------------------+--------------------------+---------------+ | |||
| certification | Enrolling an End Entity to a | RFC 9483 | | | certification | Enrolling an End Entity | RFC 9483, | | |||
| | Known PKI over HTTP | | | | | to a Known PKI over HTTP | Section 4.1.2 | | |||
+--------------------+-------------------------------+-----------+ | +--------------------+--------------------------+---------------+ | |||
| keyupdate | Updating a Valid Certificate | RFC 9483 | | | keyupdate | Updating a Valid | RFC 9483, | | |||
| | over HTTP | | | | | Certificate over HTTP | Section 4.1.3 | | |||
+--------------------+-------------------------------+-----------+ | +--------------------+--------------------------+---------------+ | |||
| pkcs10 | Enrolling an End Entity Using | RFC 9483 | | | pkcs10 | Enrolling an End Entity | RFC 9483, | | |||
| | a PKCS #10 Request over HTTP | | | | | Using a PKCS #10 Request | Section 4.1.4 | | |||
+--------------------+-------------------------------+-----------+ | | | over HTTP | | | |||
| revocation | Revoking a Certificate over | RFC 9483 | | +--------------------+--------------------------+---------------+ | |||
| | HTTP | | | | revocation | Revoking a Certificate | RFC 9483, | | |||
+--------------------+-------------------------------+-----------+ | | | over HTTP | Section 4.2 | | |||
| getcacerts | Get CA Certificates over HTTP | RFC 9483 | | +--------------------+--------------------------+---------------+ | |||
+--------------------+-------------------------------+-----------+ | | getcacerts | Get CA Certificates over | RFC 9483, | | |||
| getrootupdate | Get Root CA Certificate | RFC 9483 | | | | HTTP | Section 4.3.1 | | |||
| | Update over HTTP | | | +--------------------+--------------------------+---------------+ | |||
+--------------------+-------------------------------+-----------+ | | getrootupdate | Get Root CA Certificate | RFC 9483, | | |||
| getcertreqtemplate | Get Certificate Request | RFC 9483 | | | | Update over HTTP | Section 4.3.2 | | |||
| | Template over HTTP | | | +--------------------+--------------------------+---------------+ | |||
+--------------------+-------------------------------+-----------+ | | getcertreqtemplate | Get Certificate Request | RFC 9483, | | |||
| getcrls | CRL Update Retrieval over | RFC 9483 | | | | Template over HTTP | Section 4.3.3 | | |||
| | HTTP | | | +--------------------+--------------------------+---------------+ | |||
+--------------------+-------------------------------+-----------+ | | getcrls | CRL Update Retrieval | RFC 9483, | | |||
| nested | Batching Messages over HTTP | RFC 9483 | | | | over HTTP | Section 4.3.4 | | |||
+--------------------+-------------------------------+-----------+ | +--------------------+--------------------------+---------------+ | |||
| ir | Enrolling an End Entity to a | RFC 9483 | | | nested | Batching Messages over | RFC 9483, | | |||
| | New PKI over CoAP | | | | | HTTP | Section | | |||
+--------------------+-------------------------------+-----------+ | | | | 5.2.2.2 | | |||
| cr | Enrolling an End Entity to a | RFC 9483 | | +--------------------+--------------------------+---------------+ | |||
| | Known PKI over CoAP | | | | ir | Enrolling an End Entity | RFC 9483, | | |||
+--------------------+-------------------------------+-----------+ | | | to a New PKI over CoAP | Section 4.1.1 | | |||
| kur | Updating a Valid Certificate | RFC 9483 | | +--------------------+--------------------------+---------------+ | |||
| | over CoAP | | | | cr | Enrolling an End Entity | RFC 9483, | | |||
+--------------------+-------------------------------+-----------+ | | | to a Known PKI over CoAP | Section 4.1.2 | | |||
| p10 | Enrolling an End Entity Using | RFC 9483 | | +--------------------+--------------------------+---------------+ | |||
| | a PKCS #10 Request over CoAP | | | | kur | Updating a Valid | RFC 9483, | | |||
+--------------------+-------------------------------+-----------+ | | | Certificate over CoAP | Section 4.1.3 | | |||
| rr | Revoking a Certificate over | RFC 9483 | | +--------------------+--------------------------+---------------+ | |||
| | CoAP | | | | p10 | Enrolling an End Entity | RFC 9483, | | |||
+--------------------+-------------------------------+-----------+ | | | Using a PKCS #10 Request | Section 4.1.4 | | |||
| crts | Get CA Certificates over CoAP | RFC 9483 | | | | over CoAP | | | |||
+--------------------+-------------------------------+-----------+ | +--------------------+--------------------------+---------------+ | |||
| rcu | Get Root CA Certificate | RFC 9483 | | | rr | Revoking a Certificate | RFC 9483, | | |||
| | Update over CoAP | | | | | over CoAP | Section 4.2 | | |||
+--------------------+-------------------------------+-----------+ | +--------------------+--------------------------+---------------+ | |||
| att | Get Certificate Request | RFC 9483 | | | crts | Get CA Certificates over | RFC 9483, | | |||
| | Template over CoAP | | | | | CoAP | Section 4.3.1 | | |||
+--------------------+-------------------------------+-----------+ | +--------------------+--------------------------+---------------+ | |||
| crls | CRL Update Retrieval over | RFC 9483 | | | rcu | Get Root CA Certificate | RFC 9483, | | |||
| | CoAP | | | | | Update over CoAP | Section 4.3.2 | | |||
+--------------------+-------------------------------+-----------+ | +--------------------+--------------------------+---------------+ | |||
| nest | Batching Messages over CoAP | RFC 9483 | | | att | Get Certificate Request | RFC 9483, | | |||
+--------------------+-------------------------------+-----------+ | | | Template over CoAP | Section 4.3.3 | | |||
+--------------------+--------------------------+---------------+ | ||||
| crls | CRL Update Retrieval | RFC 9483, | | ||||
| | over CoAP | Section 4.3.4 | | ||||
+--------------------+--------------------------+---------------+ | ||||
| nest | Batching Messages over | RFC 9483, | | ||||
| | CoAP | Section | | ||||
| | | 5.2.2.2 | | ||||
+--------------------+--------------------------+---------------+ | ||||
Table 5: New "CMP Well-Known URI Path Segments" Registry Entries | Table 5: New "CMP Well-Known URI Path Segments" Registry Entries | |||
9. Security Considerations | 9. Security Considerations | |||
The security considerations laid out in CMP [RFC4210] and updated by | The security considerations laid out in CMP [RFC4210] and updated by | |||
CMP Updates [RFC9480], CMP Algorithms [RFC9481], CRMF [RFC4211], | CMP Updates [RFC9480], CMP Algorithms [RFC9481], CRMF [RFC4211], | |||
Algorithm Requirements Update [RFC9045], CMP over HTTP [RFC6712], and | Algorithm Requirements Update [RFC9045], CMP over HTTP [RFC6712], and | |||
CMP over CoAP [RFC9482] apply. | CMP over CoAP [RFC9482] apply. | |||
End of changes. 4 change blocks. | ||||
67 lines changed or deleted | 75 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |