EAP-based Authentication Service for CoAP
draft-ietf-ace-wg-coap-eap-15
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2025-02-19
|
15 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2025-02-19
|
15 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-15.txt |
2025-02-19
|
15 | (System) | New version approved |
2025-02-19
|
15 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2025-02-19
|
15 | Dan Garcia-Carrillo | Uploaded new revision |
2025-02-18
|
14 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2025-02-18
|
14 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2025-02-14
|
14 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2025-02-12
|
14 | (System) | RFC Editor state changed to EDIT |
2025-02-12
|
14 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2025-02-12
|
14 | (System) | Announcement was received by RFC Editor |
2025-02-12
|
14 | (System) | IANA Action state changed to In Progress |
2025-02-12
|
14 | Cindy Morgan | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2025-02-12
|
14 | Cindy Morgan | IESG has approved the document |
2025-02-12
|
14 | Cindy Morgan | Closed "Approve" ballot |
2025-02-12
|
14 | Cindy Morgan | Ballot approval text was generated |
2025-02-12
|
14 | (System) | Removed all action holders (IESG state changed) |
2025-02-12
|
14 | Paul Wouters | IESG state changed to Approved-announcement to be sent from IESG Evaluation |
2025-02-10
|
14 | Paul Wouters | Ready to go |
2025-02-10
|
14 | Paul Wouters | IESG state changed to IESG Evaluation from IESG Evaluation::AD Followup |
2025-02-05
|
14 | Éric Vyncke | [Ballot comment] Thanks to Loganaden Velvindron for addressing my DISCUSS and thanks to Dan for addressing my COMMENTs (kept below for archiving). The whole email … [Ballot comment] Thanks to Loganaden Velvindron for addressing my DISCUSS and thanks to Dan for addressing my COMMENTs (kept below for archiving). The whole email thread is at https://mailarchive.ietf.org/arch/msg/ace/WYJryqoMGfUjbCVFOUztAtzKUiE/ # COMMENTS (non-blocking) ## Section 3.1 Where is `Step 0` defined ? I.e., refer to section 3.2. The text is too assertive about the use of mDNS & DHCPv6 as these protocols cannot currently be used for the discovery (i.e., no option is defined for DHCPv6). ## Section 3.2 Who is `we` ? The authors ? The WG ? The IETF ? Suggest using the passive voice. ## Section 7.1 Is CoAP always over IPv6, i.e., does it always run over 6LO, RFC 7252 seems to allow CoAP over IPv4 ? Else `CoAP goes on top of UDP/TCP, which provides a checksum mechanism over its payload` is not correct as UDP over IPv4 can have no check-sum. # NITS (non-blocking / cosmetic) ## Use of SVG graphics Please consider using the aasvg tool to have nice graphics ;-) |
2025-02-05
|
14 | Éric Vyncke | [Ballot Position Update] Position for Éric Vyncke has been changed to No Objection from Discuss |
2025-02-05
|
14 | Paul Wouters | # Document Shepherd Writeup *This version is dated 8 April 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering … # Document Shepherd Writeup *This version is dated 8 April 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this writeup to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it, is appreciated. The full role of the shepherd is further described in [RFC 4858][2], and informally. You will need the cooperation of authors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? The Working Group reached broad agreement. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? There was some controversy about whether there was a real world use case for this document at all. This seemed to have been based mostly on the EAP Method requirement of an MSR, and the most common EAP Method being EAPTLS. Where if you implement TLS for EAPTLS, you wouldn't be a real constrained CoAP device anymore. This was clarified in the -13 draft with examples of other EAP Methods that produce an MSR that can be used. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) Yes there was one person who objected (see 2. above). It is believed this issue is now resolved with the -13 draft. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? There are implementations, e.g. https://github.com/topics/coap-eap ### Additional Reviews 5. Does this document need review from other IETF working groups or external organizations? Have those reviews occurred? Yes. It was reviewed by EMU WG. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. N/A 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? N/A 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. N/A ### Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? Yes. It is ready to be handed off to the responsible Area Director. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. Do any such issues remain that would merit specific attention from subsequent reviews? No. There are no remaining issues. 11. What type of RFC publication is being requested on the IETF stream (Best Current Practice, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard. 12. Has the interested community confirmed that any and all appropriate IPR disclosures required by [BCP 78][7] and [BCP 79][8] have been filed? If not, explain why. If yes, summarize any discussion and conclusion regarding the intellectual property rights (IPR) disclosures, including links to relevant emails. Authors confirmed they do not know of any IPR: https://mailarchive.ietf.org/arch/msg/ace/mHTFS99rLcr8ItU4Rr_6i7ToLSQ/ 13. Has each Author or Contributor confirmed their willingness to be listed as such? If the number of Authors/Editors on the front page is greater than 5, please provide a justification. Confirmed. 14. Identify any remaining I-D nits in this document. (See [the idnits tool][9] and the checkbox items found in Guidelines to Authors of Internet-Drafts). Simply running the idnits tool is not enough; please review the entire guidelines document. Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == There is 1 instance of lines with non-ascii characters in the document. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- -- The document date (27 May 2022) is 19 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Looks like a reference, but probably isn't: '0' on line 632 -- Looks like a reference, but probably isn't: '1' on line 629 -- Looks like a reference, but probably isn't: '2' on line 629 ** Downref: Normative reference to an Informational RFC: RFC 5869 ** Downref: Normative reference to an Informational RFC: RFC 7967 == Outdated reference: A later version (-46) exists of draft-ietf-ace-oauth-authz-36 == Outdated reference: draft-ietf-core-resource-directory has been published as RFC 9176 == Outdated reference: draft-ietf-emu-eap-noob has been published as RFC 9140 -- Obsolete informational reference (is this intentional?): RFC 6347 (Obsoleted by RFC 9147) Summary: 2 errors (**), 0 flaws (~~), 4 warnings (==), 5 comments (--). 15. Should any informative references be normative or vice-versa? Yes. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? None. 17. Are there any normative downward references (see [RFC 3967][10], [BCP 97][11])? If so, list them. No. 18. Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If they exist, what is the plan for their completion? None. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. No. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][12]). * Assignment of EAP lower layer identifier. IANA registry: https://www.iana.org/assignments/eap-numbers/eap-numbers.xhtml. Requires expert review: Joseph Salowey. Please ask the authors to fill in the IANA table. * Assignment of the URI /.well-known/coap-eap IANA registry: https://www.iana.org/assignments/well-known-uris/well-known-uris.xhtml. Requires expert review: Mark Nottingham. Please ask the authors to fill in the IANA table. * Assignment of the media type "application/coap-eap" In order to move forward the draft, I am wondering if the media type registration has been filled in according to https://www.rfc-editor.org/rfc/rfc6838.html#section-5. I believe the IANA section of the document should include a template similar to this: https://datatracker.ietf.org/doc/html/rfc8613#section-13.8. I also believe it would be clear to have the exact table of the registry in the IANA section. IANA registry: https://www.iana.org/assignments/media-types/media-types.xhtml. Requires expert review: Ned Freed, Alexey Melnikov, Murray Kucherawy. From RFC 6838: "registration requests can be sent to iana@iana.org". A web form for registration requests is also available: http://www.iana.org/form/media-types according to https://www.rfc-editor.org/rfc/rfc6838.html#section-5. * Assignment of the content format "application/coap-eap" IANA registry: https://www.iana.org/assignments/media-types/media-types.xhtml. Requires expert review: Ned Freed, Alexey Melnikov, Murray Kucherawy. Could you please send the requests to iana@iana.org ? A web form for registration requests is also available: https://www.iana.org/form/media-types. Please fill the IANA section with the exact table. * Assignment of the resource type (rt=) "core.coap-eap" IANA registry: https://www.iana.org/assignments/core-parameters/core-parameters.xhtml. Requires expert review: Carsten Bormann, Jaime Jimenez, Christian Amsüss. Could you please send the requests to iana@iana.org ? According to https://www.rfc-editor.org/rfc/rfc6690.html#section-3.1, can you please let us know if you have followed the described procedure ? * Assignment of the numbers assigned for the cipher suite negotiation Can you please write down the assignment of numbers for the cipher suite negotiation ? * Assignment of the numbers assigned for the numbers of the CBOR object in CoAP-EAP Can you please write down the assignment of numbers of the CBOR object in CoAP-EAP ? In, particular, I would like to know the link to the IANA registry as well as the reference to the registration procedure you followed and the exact table. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://trac.ietf.org/trac/ops/wiki/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://trac.ietf.org/trac/iesg/wiki/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp78 [8]: https://www.rfc-editor.org/info/bcp79 [9]: https://www.ietf.org/tools/idnits/ [10]: https://www.rfc-editor.org/rfc/rfc3967.html [11]: https://www.rfc-editor.org/info/bcp97 [12]: https://www.rfc-editor.org/rfc/rfc8126.html |
2025-02-05
|
14 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-14.txt |
2025-02-05
|
14 | (System) | New version approved |
2025-02-05
|
14 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2025-02-05
|
14 | Dan Garcia-Carrillo | Uploaded new revision |
2025-02-05
|
13 | (System) | Changed action holders to Paul Wouters (IESG state changed) |
2025-02-05
|
13 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
2025-02-05
|
13 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-13.txt |
2025-02-05
|
13 | (System) | New version approved |
2025-02-05
|
13 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2025-02-05
|
13 | Dan Garcia-Carrillo | Uploaded new revision |
2025-02-05
|
12 | Paul Wouters | Authors will add EAP method example that make sense for EAP-COAP that do not depend on EAPTLS (and a TLS stack) |
2025-02-05
|
12 | (System) | Changed action holders to Rafael Marin-Lopez, Dan Garcia-Carrillo (IESG state changed) |
2025-02-05
|
12 | Paul Wouters | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation::AD Followup |
2025-01-22
|
12 | Francesca Palombini | [Ballot comment] Thank you for addressing my DISCUSS and COMMENTs. |
2025-01-22
|
12 | Francesca Palombini | [Ballot Position Update] Position for Francesca Palombini has been changed to No Objection from Discuss |
2025-01-11
|
12 | Murray Kucherawy | [Ballot comment] Thanks for resolving my IANA Considerations concerns. Comments, preserved from my ballot about -11: == I support Orie's DISCUSS position, plus his question … [Ballot comment] Thanks for resolving my IANA Considerations concerns. Comments, preserved from my ballot about -11: == I support Orie's DISCUSS position, plus his question about the peculiar SHOULD. "MSK" is used in Section 1 before being defined in Section 3.2. (They're also my initials; I thought I was being trolled.) "HKDF" is used in Section 6.1 before it is defined later in that section. Sections 9.3 through 9.6 are adding things to existing registries. There's no need to re-state their registration policies. In Appendix A, I suggest changing "Analogously" to "Analogous". |
2025-01-11
|
12 | Murray Kucherawy | [Ballot Position Update] Position for Murray Kucherawy has been changed to No Objection from Discuss |
2024-12-13
|
12 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2024-12-13
|
12 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-12.txt |
2024-12-13
|
12 | Dan Garcia-Carrillo | New version accepted (logged-in submitter: Dan Garcia-Carrillo) |
2024-12-13
|
12 | Dan Garcia-Carrillo | Uploaded new revision |
2024-12-11
|
11 | Orie Steele | [Ballot comment] Thanks for addressing my comments in https://mailarchive.ietf.org/arch/msg/ace/7dNh63l6ESnGC3attFZQoXnBhKI/ I assume a new version will be published applying these, and am changing the ballot to … [Ballot comment] Thanks for addressing my comments in https://mailarchive.ietf.org/arch/msg/ace/7dNh63l6ESnGC3attFZQoXnBhKI/ I assume a new version will be published applying these, and am changing the ballot to no objection. |
2024-12-11
|
11 | Orie Steele | [Ballot Position Update] Position for Orie Steele has been changed to No Objection from Discuss |
2024-11-21
|
11 | Cindy Morgan | IESG state changed to IESG Evaluation::AD Followup from IESG Evaluation |
2024-11-21
|
11 | Francesca Palombini | [Ballot discuss] Thank you for the work on this document. I have a few comments that I'd like to see addressed before the document moves … [Ballot discuss] Thank you for the work on this document. I have a few comments that I'd like to see addressed before the document moves forward. I don't think any of these are particularly controversial, but they really should be fixed before publication, which is why I mark them as DISCUSS. Section 3.5.1: > EAP authentication MAY fail in different situations (e.g., wrong credentials). Incorrect use of BCP 14 "MAY", I think you mean to use "may" in this case. Section 6.2: > CS is the concatenation of the content of the cipher suite negotiation, that is, the list of cipher suites sent by the EAP authenticator (Step 1) to the selected option by the EAP peer (Step 2). "The list of cipher suites" and "the selected option" is not precise enough on what CS is: you need to specify that CS is the concatenation of two CBOR arrays (with CBOR ints or text strings as elements), as defined in section 5. One could interpret it as being the concatenation of a CBOR array with a CBOR int or tstr. Same comment for the Master Salt, which should be made consistent with the text for Master Secret, and instead now says: > CS is the concatenation of the content of the cipher suite negotiation, in the request and response. If any of the messages did not contain the CBOR array, the null string is used. Section 6.2: You should explicitly mention that ID Context is not provided for the OSCORE Security Context derivation. |
2024-11-21
|
11 | Francesca Palombini | [Ballot comment] I support Murray's and Orie's DISCUSSes. Section 3.2: > In this step, the EAP peer MAY create an OSCORE security context (see Section … [Ballot comment] I support Murray's and Orie's DISCUSSes. Section 3.2: > In this step, the EAP peer MAY create an OSCORE security context (see Section 6.2). The required Master Session Key (MSK) will be available once the EAP authentication is successful in step 7. But MSK is necessary to derive the OSCORE security context - that means the EAP peer cannot create it in this step, right? What did I miss? Section 5: > cipher suite: It contains an array including the list of the proposed or selected COSE algorithms for OSCORE. This is a nit (and my personal interpretation of verbs in CBOR terminology) - I would remove "it contains". cipher suite "is" an array. "containing" is used for arrays or maps, which would make this an array of arrays. Same for the other parameters, I would just replace "contains" with "is". Section 6.1: > This list is included in the payload after the EAP message through a CBOR as explained previously. Missing text (CBOR ...? object? array?). I would also recommend to remove "previously" and replace with the precise reference (Section 5?) Section 6.2: I would suggest adding a pointer to Section 3.2.1 of RFC 8613 somewhere in this section to mention that once Master Secret and Master Salt are derived you can use them to derive the rest of the OSCORE Security Context. |
2024-11-21
|
11 | Francesca Palombini | [Ballot Position Update] New position, Discuss, has been recorded for Francesca Palombini |
2024-11-21
|
11 | Zaheduzzaman Sarker | [Ballot comment] Thanks for working on this specification. No objection, but supporting Murray's discuss as I also would like to see proper instruction for the … [Ballot comment] Thanks for working on this specification. No objection, but supporting Murray's discuss as I also would like to see proper instruction for the DE to execute on the ask. |
2024-11-21
|
11 | Zaheduzzaman Sarker | [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker |
2024-11-20
|
11 | Éric Vyncke | [Ballot discuss] # Éric Vyncke, INT AD, comments for draft-ietf-ace-wg-coap-eap-11 Thank you for the work put into this document. I like the idea of using … [Ballot discuss] # Éric Vyncke, INT AD, comments for draft-ietf-ace-wg-coap-eap-11 Thank you for the work put into this document. I like the idea of using EAP to authenticate and secure CoAP. Please find below one blocking DISCUSS points (easy to address by the shepherd), some non-blocking COMMENT points (but replies would be appreciated even if only for my own education), and some nits. Thanks to Loganaden Velvindron for the shepherd's detailed write-up including the WG consensus *but it lacks* the justification of the intended status. It is also to vague, hence a DISCUSS ballot. Other thanks to Eliot Lear, the IoT directorate reviewer (at my request), please consider this int-dir review: https://datatracker.ietf.org/doc/review-ietf-ace-wg-coap-eap-11-iotdir-telechat-lear-2024-10-19/ and a previous early review https://datatracker.ietf.org/doc/review-ietf-ace-wg-coap-eap-08-iotdir-early-lear-2023-07-05/ Glad to read the follow-up email discussions with Eliot and the authors. I hope that this review helps to improve the document, Regards, -éric # DISCUSS (blocking) As noted in https://www.ietf.org/blog/handling-iesg-ballot-positions/, a DISCUSS ballot is just a request to have a discussion on the following topics: ## Shepherd write-up There are too many "XXX: check with co-authors' included critical questions about IPR disclosure and willingness to be cited as authors. I.e., I do no think that it is up to the IESG to check these points on their own. I also find that answers to question 1 and 2 as contradicting each others... |
2024-11-20
|
11 | Éric Vyncke | [Ballot comment] # COMMENTS (non-blocking) ## Section 3.1 Where is `Step 0` defined ? I.e., refer to section 3.2. The text is too assertive about … [Ballot comment] # COMMENTS (non-blocking) ## Section 3.1 Where is `Step 0` defined ? I.e., refer to section 3.2. The text is too assertive about the use of mDNS & DHCPv6 as these protocols cannot currently be used for the discovery (i.e., no option is defined for DHCPv6). ## Section 3.2 Who is `we` ? The authors ? The WG ? The IETF ? Suggest using the passive voice. ## Section 7.1 Is CoAP always over IPv6, i.e., does it always run over 6LO, RFC 7252 seems to allow CoAP over IPv4 ? Else `CoAP goes on top of UDP/TCP, which provides a checksum mechanism over its payload` is not correct as UDP over IPv4 can have no check-sum. # NITS (non-blocking / cosmetic) ## Use of SVG graphics Please consider using the aasvg tool to have nice graphics ;-) |
2024-11-20
|
11 | Éric Vyncke | [Ballot Position Update] New position, Discuss, has been recorded for Éric Vyncke |
2024-11-20
|
11 | Murray Kucherawy | [Ballot discuss] The absence of an answer to question #21 in the shepherd writeup is telling. For a Designated Expert review registry, of which this … [Ballot discuss] The absence of an answer to question #21 in the shepherd writeup is telling. For a Designated Expert review registry, of which this document creates two (in Sections 9.1 and 9.2), BCP 26 says: The required documentation and review criteria, giving clear guidance to the designated expert, should be provided when defining the registry. This appears to be absent here. Is there any guidance for the DE that might be appropriate? |
2024-11-20
|
11 | Murray Kucherawy | [Ballot comment] I support Orie's DISCUSS position, plus his question about the peculiar SHOULD. "MSK" is used in Section 1 before being defined in Section … [Ballot comment] I support Orie's DISCUSS position, plus his question about the peculiar SHOULD. "MSK" is used in Section 1 before being defined in Section 3.2. (They're also my initials; I thought I was being trolled.) "HKDF" is used in Section 6.1 before it is defined later in that section. Sections 9.3 through 9.6 are adding things to existing registries. There's no need to re-state their registration policies. In Appendix A, I suggest changing "Analogously" to "Analogous". |
2024-11-20
|
11 | Murray Kucherawy | [Ballot Position Update] New position, Discuss, has been recorded for Murray Kucherawy |
2024-11-20
|
11 | John Scudder | [Ballot Position Update] New position, No Objection, has been recorded for John Scudder |
2024-11-20
|
11 | Amanda Baber | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2024-11-20
|
11 | Roman Danyliw | [Ballot comment] Thank you to Roni Even for the GENART review. |
2024-11-20
|
11 | Roman Danyliw | [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw |
2024-11-19
|
11 | Deb Cooley | [Ballot comment] All of these should be easy comments to resolve. (I'd thank the secdir reviewer, but apparently it was me, LOL) Shepherd write up: … [Ballot comment] All of these should be easy comments to resolve. (I'd thank the secdir reviewer, but apparently it was me, LOL) Shepherd write up: This is more than 2 years old and looks to be both incomplete and out of date. I'll note that he made a comment on the media type registration process (which may/may not have been followed). Introduction: I'm not sure why the expansion of MSK was deleted (v9 and v11), but I'd suggest replacing 'MSK' with 'Message Session Key (MSK)' here. This will allow the use of MSK in other sections (3 times that I counted). Section 3.5.2, title and first sentence: 'non-responding' vs 'non-responsive' (I'm not sure if this is common terminology, or a typo) Section 3.5.3, para 3, second to last sentence: 'However, the EAP peer' should be 'However, if the EAP peer'? |
2024-11-19
|
11 | Deb Cooley | [Ballot Position Update] New position, No Objection, has been recorded for Deb Cooley |
2024-11-16
|
11 | Erik Kline | [Ballot comment] # Internet AD comments for draft-ietf-ace-wg-coap-eap-11 CC @ekline * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * "Handling Ballot Positions": - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/ ## Comments … [Ballot comment] # Internet AD comments for draft-ietf-ace-wg-coap-eap-11 CC @ekline * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * "Handling Ballot Positions": - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/ ## Comments ### S3.2 * "counter' which is an incrementing unique number for every new EAP request. I assume this is actually "for every new EAP request within an EAP session" kind of thing? |
2024-11-16
|
11 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
2024-11-13
|
11 | Orie Steele | [Ballot discuss] # Orie Steele, ART AD, comments for draft-ietf-ace-wg-coap-eap-11 CC @OR13 * line numbers: - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-ace-wg-coap-eap-11.txt&submitcheck=True * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * … [Ballot discuss] # Orie Steele, ART AD, comments for draft-ietf-ace-wg-coap-eap-11 CC @OR13 * line numbers: - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-ace-wg-coap-eap-11.txt&submitcheck=True * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * "Handling Ballot Positions": - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/ ## Discuss Thanks Loganaden Velvindron for the shepherd writeup, I note his comments on media type issues, which I echo in my review. I also note IANA review state is "Review Needed". ### well known uri It does not appear that mnot's comments here were addressed: https://mailarchive.ietf.org/arch/msg/ace/HHSVWFPuPknnlZhojilF0AyD9To/ I agree with his comments. See: https://datatracker.ietf.org/doc/html/rfc8615#section-3 I suggest adding a comment to the effect of... "/.well-known/coap-eap" (or /.well-known/coap/eap) is used with "coap" / "coap+ws" or other entries which are already present here: https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml It seemed like the authors intended to address these comments: https://mailarchive.ietf.org/arch/msg/ace/rFm-eTKhaVoD8VWqQKTyeM61SxA/ Please confirm the current registration requests are as intended (apologies if I failed to trace the mailing list discussion properly) ### media type I do not see a request for review for this media type registration here: https://mailarchive.ietf.org/arch/browse/media-types/?q=coap-eap Please seek a review per the guidance here: https://wiki.ietf.org/group/art/TypicalARTAreaIssues#media-types In particular this part: > Submit your actual registration (not a pointer to it) for review on the ietf-types@iana.org discussion list. Do this before you're ready to request publication of your draft. I will change this part of my discuss to no objections in a week or so... assuming no concerns are raised. Please make sure to copy-paste the full sections 9.5 (not just a pointer to them) in your mail to media-types. |
2024-11-13
|
11 | Orie Steele | Ballot discuss text updated for Orie Steele |
2024-11-13
|
11 | Orie Steele | [Ballot discuss] # Orie Steele, ART AD, comments for draft-ietf-ace-wg-coap-eap-11 CC @OR13 * line numbers: - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-ace-wg-coap-eap-11.txt&submitcheck=True * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * … [Ballot discuss] # Orie Steele, ART AD, comments for draft-ietf-ace-wg-coap-eap-11 CC @OR13 * line numbers: - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-ace-wg-coap-eap-11.txt&submitcheck=True * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * "Handling Ballot Positions": - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/ ## Discuss Thanks Loganaden Velvindron for the shepherd writeup, I note his comments on media type issues, which I echo in my review. I also note IANA review state is "Review Needed". ### well known uri It does not appear that mnot's comments here were addressed: https://mailarchive.ietf.org/arch/msg/ace/HHSVWFPuPknnlZhojilF0AyD9To/ I agree with his comments. See: https://datatracker.ietf.org/doc/html/rfc8615#section-3 I suggest adding a comment to the effect of... "/.well-known/coap-eap" (or /.well-known/coap/eap) is used with "coap" / "coap+ws" or other entries which are already present here: https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml It seemed like the authors intended to address these comments: https://mailarchive.ietf.org/arch/msg/ace/rFm-eTKhaVoD8VWqQKTyeM61SxA/ Please confirm the current registration requests are as intended (apologies if I failed to trace the mailing list discussion properly) ### media type I do not see a request for review for this media type registration here: https://mailarchive.ietf.org/arch/browse/media-types/?q=coap-eap Please seek a review per the guidance here: https://wiki.ietf.org/group/art/TypicalARTAreaIssues#media-types In particular this part: > Submit your actual registration (not a pointer to it) for review on the ietf-types@iana.org discussion list. Do this before you're ready to request publication of your draft. I will change this part of my discuss to no objections in a week or so... assuming no concerns are raised. Please make sure to copy-paste the full sections 9.5 and following (not just a pointer to them) in your mail to media-types. |
2024-11-13
|
11 | Orie Steele | [Ballot comment] ## Comments ### media types ``` 1112 IANA has added the media types "application/coap-eap" to the "Media 1113 Types" registry. The … [Ballot comment] ## Comments ### media types ``` 1112 IANA has added the media types "application/coap-eap" to the "Media 1113 Types" registry. The registration procedure is "Expert Review". 1114 Section 4 defines the format. ``` Thanks for the pointer to section 4, and the explanation in figure 7. ``` 1153 * Change Controller: IESG ``` Change controller should be IETF. ``` 1144 * Person and email address to contact for further information: See 1145 "Authors' Addresses" section. ``` Consider using a working group mailing list here instead (see recent registration requests on the media type list for details) ### use of null string in Master Secret ``` 746 * CS is the concatenation of the content of the cipher suite 747 negotiation, that is, the list of cipher suites sent by the EAP 748 authenticator (Step 1) to the selected option by the EAP peer 749 (Step 2). If any of the messages did not contain the CBOR array 750 (default algorithms), the null string is used. ``` I don't understand this part. Under which cases would the use of the null string be expected here? ### Redundant normative requirement? ``` 180 is an EAP state machine that can run any EAP method. For this 181 specification, the EAP method MUST be able to derive keying material. ``` ``` 219 An EAP method that does not export keying material MUST NOT be used. ``` deriving keying material vs exporting keyint material? ### When SHOULD state be kept forever? Also how long is "some time"? ``` 508 If, for any reason, one of the entities becomes non-responding, the 509 CoAP-EAP state SHOULD be kept only for some time before it is 510 removed. The removal of the CoAP-EAP state in the EAP authenticator ``` ### Array -> Algorithms ``` 987 is "Expert Review". The columns of the registry are Value, Array, ``` "Array" is a less than excellent column name... in this case, the column should be called "Algoritms"... right? ### When should tstr be used for ciphersuite? ``` 620 ? 1 : [+ int/tstr], ; cipher suite ``` I assume the values here should come from the CoAP-EAP Cipher Suites registry, where 0 is the default. I don't see any guidance on how or when a tstr "CoAP-EAP Cipher Suite" should be used... so I wonder how it will be interpretted by implementations. ### CDDL in CoAP-EAP Informational Elements ``` 1052 * Value: 1 1054 * Name: cipher suite 1056 * Description: List of the proposed or selected COSE algorithms for 1057 OSCORE ``` Should there be CBOR type information for each entry in this registry? Consider the "CBOR Type" column here: https://www.iana.org/assignments/cose/cose.xhtml#key-type-parameters ...and note that "array (of array of uint)" is not CDDL, you can perhaps provide the DEs with guidance to protect against such issues in the future. ### Content Encoding Per https://www.rfc-editor.org/errata_search.php?eid=4954 ``` 1163 +-----------------------+----------+------+-------------------+ 1164 | Media Type | Encoding | ID | Reference | 1165 +-----------------------+----------+------+-------------------+ 1166 | application/coap-eap | - | TBD | [[this document]] | 1167 +-----------------------+----------+------+-------------------+ ``` Encoding -> Content Encoding? (This is probably already clear to IANA) ## Nits ### expand on first use ``` 129 EAP methods transported in CoAP MUST generate cryptographic material 130 [RFC5247] in an MSK for this specification. The MSK is used as the ``` ### awkward sentence missing of / are-> is ? ``` 146 as the EAP authenticator. In these cases, EAP methods that do not 147 require many exchanges, have short messages and use cryptographic 148 algorithms that are manageable by constrained devices are preferable. 149 The benefits of the EAP framework in IoT are highlighted in 150 [EAP-framework-IoT]. ``` ### extra of ``` 160 Readers are expected to be familiar with the terms and concepts of 161 described in CoAP [RFC7252], EAP [RFC3748] [RFC5247] and OSCORE 162 [RFC8613] ``` |
2024-11-13
|
11 | Orie Steele | [Ballot Position Update] New position, Discuss, has been recorded for Orie Steele |
2024-11-13
|
11 | Jim Guichard | [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard |
2024-11-12
|
11 | Gunter Van de Velde | [Ballot Position Update] New position, No Objection, has been recorded for Gunter Van de Velde |
2024-10-19
|
11 | Eliot Lear | Request for Telechat review by IOTDIR Completed: Ready with Issues. Reviewer: Eliot Lear. Sent review to list. |
2024-10-19
|
11 | Ines Robles | Request for Telechat review by IOTDIR is assigned to Eliot Lear |
2024-10-19
|
11 | Éric Vyncke | Requested Telechat review by IOTDIR |
2024-10-18
|
11 | Cindy Morgan | Placed on agenda for telechat - 2024-11-21 |
2024-10-18
|
11 | Paul Wouters | Ballot has been issued |
2024-10-18
|
11 | Paul Wouters | [Ballot Position Update] New position, Yes, has been recorded for Paul Wouters |
2024-10-18
|
11 | Paul Wouters | Created "Approve" ballot |
2024-10-18
|
11 | Paul Wouters | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
2024-10-18
|
11 | Paul Wouters | Ballot writeup was changed |
2024-10-18
|
11 | Paul Wouters | Last call announcement was generated |
2024-09-19
|
11 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2024-09-19
|
11 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-11.txt |
2024-09-19
|
11 | (System) | New version approved |
2024-09-19
|
11 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2024-09-19
|
11 | Dan Garcia-Carrillo | Uploaded new revision |
2024-09-19
|
10 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
2024-09-12
|
10 | David Dong | (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-ace-wg-coap-eap-10. If any part of this review is inaccurate, please let us know. We … (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-ace-wg-coap-eap-10. If any part of this review is inaccurate, please let us know. We had also previously reviewed -09 of this draft. The IANA understands that, upon approval of this document, there are eight actions which we must complete. First, a new registry group, CoAP-EAP protocol, will be created and will have [ RFC-to-be ] as its reference. Second, in the new CoAP-EAP protocol registry group created above, a new registry will be created called CoAP-EAP Cipher Suites. The registration procedure for the new registry will be Expert Review as defined in RFC8126. There are initial registrations in the new registry as follows: Value Array Description Reference -----+-----+-----------+---------- -24 N/A Reserved for Private Use [ RFC-to-be ] -23 N/A Reserved for Private Use [ RFC-to-be ] -22 N/A Reserved for Private Use [ RFC-to-be ] -21 N/A Reserved for Private Use [ RFC-to-be ] 0 10, -16 AES-CCM-16-64-128, SHA-256 [ RFC-to-be ] 1 1, -16 A128GCM, SHA-256 [ RFC-to-be ] 2 3, -43 A256GCM, SHA-384 [ RFC-to-be ] 3 24, -16 ChaCha20/Poly1305, SHA-256 [ RFC-to-be ] 4 24, -45 ChaCha20/Poly1305, SHAKE256 [ RFC-to-be ] Third, in the new CoAP-EAP protocol registry group created above, a new registry will be created called CoAP-EAP Information Element. The registration procedure for the new registry will be Expert Review as defined in RFC8126 except for values from 65000 to 65535 which are Reserved for Experimental Use as also defined in RFC8126. There are initial registrations in the new registry as follows: Value: 0 Name: Reserved Value: 1 Name: cipher suite Description: List of the proposed or selected COSE algorithms for OSCORE Reference: [ RFC-to-be ] Value: 2 Name: RID-C Description: It contains the Recipient ID of the EAP peer Reference: [ RFC-to-be ] Value: 3 Name: RID-I Description: It contains the Recipient ID of the EAP authenticator Reference: [ RFC-to-be ] Value: 4 Name: Session-Lifetime Description: Contains the time the session is valid in seconds Reference: [ RFC-to-be ] Fourth, in the Well-Known URIs registry located at: https://www.iana.org/assignments/well-known-uris/ a single new registration will be made as follows: URI Suffix: coap-rap Reference: [ RFC-to-be ] Status: Permanent Change controller: IETF Related Information: Date Registered: [ TBD-at-Registration ] Date Modified: As this document requests a registration in an Expert Review or Specification Required (see RFC 8126) registry, we have completed the required Expert Review via a separate request. Fifth, in the EAP Lower Layers registry on the Extensible Authentication Protocol (EAP) Registry group located at: https://www.iana.org/assignments/eap-numbers/ a single new registration will be made as follows: Value: [ TBD-at-Registration ] Lower Layer: CoAP-EAP Reference: [ RFC-to-be ] As this also requests a registration in an Expert Review or Specification Required (see RFC 8126) registry, we have completed the required Expert Review via a separate request. Sixth, in the application namespace of the Media Type registry located at: https://www.iana.org/assignments/media-types/ A single media type will be registered as follows: Name: coap-eap Template: [ TBD-at-Registration ] Reference: [ RFC-to-be ] Seventh, in the CoAP Content Formats registry on the Constrained RESTful Environments (CoRE) Parameters registry group located at: https://www.iana.org/assignments/core-parameters/ a single registration in the First Come First Served range will be made as follows: Content Type: application/coap-eap Content Coding: ID: [ TBD-at-Registration ] reference: [ RFC-to-be ] Eighth, in the Resource Type (rt=) Link Target Attribute Values registry in the Constrained RESTful Environments (CoRE) Parameters registry group located at: https://www.iana.org/assignments/core-parameters/ a single new registration will be made as follows: Value: core.coap-eap Description: CoAP-EAP resource Reference: [ RFC-to-be ] Notes: We understand that these eight actions are the only ones required to be completed upon approval of this document. NOTE: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed. For definitions of IANA review states, please see: https://datatracker.ietf.org/help/state/draft/iana-review Thank you, David Dong IANA Services Sr. Specialist |
2024-09-05
|
10 | Cindy Morgan | The following Last Call announcement was sent out (ends 2024-09-19): From: The IESG To: IETF-Announce CC: ace-chairs@ietf.org, ace@ietf.org, draft-ietf-ace-wg-coap-eap@ietf.org, loganaden@gmail.com, paul.wouters@aiven.io … The following Last Call announcement was sent out (ends 2024-09-19): From: The IESG To: IETF-Announce CC: ace-chairs@ietf.org, ace@ietf.org, draft-ietf-ace-wg-coap-eap@ietf.org, loganaden@gmail.com, paul.wouters@aiven.io Reply-To: last-call@ietf.org Sender: Subject: Last Call: (EAP-based Authentication Service for CoAP) to Proposed Standard The IESG has received a request from the Authentication and Authorization for Constrained Environments WG (ace) to consider the following document: - 'EAP-based Authentication Service for CoAP' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the last-call@ietf.org mailing lists by 2024-09-19. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document specifies an authentication service that uses the Extensible Authentication Protocol (EAP) transported employing Constrained Application Protocol (CoAP) messages. As such, it defines an EAP lower layer based on CoAP called CoAP-EAP. One of the main goals is to authenticate a CoAP-enabled IoT device (EAP peer) that intends to join a security domain managed by a Controller (EAP authenticator). Secondly, it allows deriving key material to protect CoAP messages exchanged between them based on Object Security for Constrained RESTful Environments (OSCORE), enabling the establishment of a security association between them. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-ace-wg-coap-eap/ No IPR declarations have been submitted directly on this I-D. |
2024-09-05
|
10 | Cindy Morgan | IESG state changed to In Last Call from Last Call Requested |
2024-09-05
|
10 | Cindy Morgan | Last call announcement was generated |
2024-09-05
|
10 | Paul Wouters | Last call was requested |
2024-09-05
|
10 | Paul Wouters | IESG state changed to Last Call Requested from Waiting for AD Go-Ahead::AD Followup |
2024-04-04
|
10 | Barry Leiba | Closed request for Last Call review by ARTART with state 'Team Will not Review Version' |
2024-04-04
|
10 | Barry Leiba | Assignment of request for Last Call review by ARTART to Matthew Miller was withdrawn |
2024-03-05
|
10 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2024-03-05
|
10 | David Dong | The EAP Lower Layers and the CoAP Content-Formats registrations has been approved. Well-Known URIs registration has been approved as well, with non-blocking comments from the … The EAP Lower Layers and the CoAP Content-Formats registrations has been approved. Well-Known URIs registration has been approved as well, with non-blocking comments from the expert: - I was a bit surprised that the spec didn't update the coap spec to put the new resource under /.well-known/coap/eap -- but that's up to the authors. - It would be good if the specification would identify the URI scheme(s) that it can be used with (per 8615 s 3). |
2024-03-05
|
10 | David Dong | IANA Experts State changed to Expert Reviews OK from Issues identified |
2024-03-04
|
10 | (System) | Changed action holders to Paul Wouters (IESG state changed) |
2024-03-04
|
10 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
2024-03-04
|
10 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA - Not OK |
2024-03-04
|
10 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-10.txt |
2024-03-04
|
10 | (System) | New version approved |
2024-03-04
|
10 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2024-03-04
|
10 | Dan Garcia-Carrillo | Uploaded new revision |
2024-03-02
|
09 | Paul Wouters | I am still waiting on the authors to incorporate various fixes based on expert reviews ans directorate reviews |
2024-03-02
|
09 | (System) | Changed action holders to Rafael Marin-Lopez, Dan Garcia-Carrillo (IESG state changed) |
2024-03-02
|
09 | Paul Wouters | IESG state changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for AD Go-Ahead |
2024-02-27
|
09 | Carlos Pignataro | Closed request for Last Call review by OPSDIR with state 'Team Will not Review Document' |
2024-02-27
|
09 | Carlos Pignataro | Assignment of request for Last Call review by OPSDIR to Jouni Korhonen was marked no-response |
2024-02-13
|
09 | Carlos Pignataro | Request for Last Call review by OPSDIR is assigned to Jouni Korhonen |
2024-02-13
|
09 | Carlos Pignataro | Assignment of request for Last Call review by OPSDIR to Jouni Korhonen was withdrawn |
2024-01-26
|
09 | David Dong | The EAP Lower Layers registration has been approved. Issues have been identified by the CoAP Content-Formats expert: I believe the draft would need a few … The EAP Lower Layers registration has been approved. Issues have been identified by the CoAP Content-Formats expert: I believe the draft would need a few updates to clarify the new media type and the precise request. * application/coap-eap is registered but never used (i.e. referred to by name) from any other section. * I couldn't find an explicit format/syntax definition for this new media type. * Is it equal to the CBOR data format defined in Section 4? If so, then section 4 should mention at least the name of the new media type and section 8.5 ideally should give a quick pointer to section 4 for the format definition. * the text in 8.6 should better refer to Section 12.3 of [RFC 7252] for the registry; link to [RFC 6690] is not so useful here. The text says "Expert Review" but that's only for the 0-255 range. For this range some additional motivation is required why it needs to be there, and this is missing. For the 256-9999 range the procedure is "IETF review" -> did you mean to select this range? It would be ok to continue the registration with the current draft, if the authors want to make text clarifications later on and not now. A number in the 256-9999 is for sure ok (if that's intended), for example 260, but for 0-255 range some reason/rationale needs to be provided. The Well-Known URIs registration has been approved, with non-blocking comments from the expert: - I was a bit surprised that the spec didn't update the coap spec to put the new resource under /.well-known/coap/eap -- but that's up to the authors. - It would be good if the specification would identify the URI scheme(s) that it can be used with (per 8615 s 3). |
2024-01-25
|
09 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
2024-01-24
|
09 | (System) | IANA Review state changed to IANA - Not OK from IANA - Review Needed |
2024-01-24
|
09 | David Dong | (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-ace-wg-coap-eap-09. If any part of this review is inaccurate, please let us know. IANA … (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-ace-wg-coap-eap-09. If any part of this review is inaccurate, please let us know. IANA has a question about the third, fourth, and seventh actions requested in the IANA Considerations section of this document. IANA understands that, upon approval of this document, there are eight actions which we must complete. First, a new registry group is to be created called "CoAP-EAP Protocol". Second, a new registry is to be created called CoAP-EAP Cipher Suites in the new CoAP-EAP Protocol registry group. The registry will be managed via Expert Review as defined in RFC8126. There are initial registrations in the new registry as follows: Value Array Description Reference -----+-----+-----------+---------- -24 N/A Reserved for Private Use [ RFC-to-be ] -23 N/A Reserved for Private Use [ RFC-to-be ] -22 N/A Reserved for Private Use [ RFC-to-be ] -21 N/A Reserved for Private Use [ RFC-to-be ] 0 10, -16 AES-CCM-16-64-128, SHA-256 [ RFC-to-be ] 1 1, -16 A128GCM, SHA-256 [ RFC-to-be ] 2 3, -43 A256GCM, SHA-384 [ RFC-to-be ] 3 24, -16 ChaCha20/Poly1305, SHA-256 [ RFC-to-be ] 4 24, -45 ChaCha20/Poly1305, SHAKE256 [ RFC-to-be ] Third, a new registry is to be created called CoAP-EAP Information Elements in the new CoAP-EAP Protocol registry group. There are initial registrations in the new registry as follows: Value Name Description Reference -----+-----+-----------+----------- 1 cipher suite List of the proposed or selected COSE algorithms for OSCORE [ RFC-to-be ] 2 RID-C It contains the Recipient ID of the EAP peer [ RFC-to-be ] 3 RID-I It contains the Recipient ID of the EAP authenticator [ RFC-to-be ] 4 Session-Lifetime Contains the time the session is valid in seconds [ RFC-to-be ] IANA Question --> Is value 0 reserved or unused? IANA Question --> IANA understands that values 0 - 64999 are managed via expert review and that values 65000 - 65535 are marked for experimental use as defined in section 4.2 of RFC 8126. Is this correct? Fourth, in the Well-Known URI registry located at: https://www.iana.org/assignments/well-known-uris/ a single new registration will be made as follows: URI suffix: coap-eap Change controller: IETF Reference: [ RFC-to-be ] Status: Related information: None IANA Question --> What should be the value for "Status" for this registration? As this document requests a registration in an Expert Review or Specification Required (see RFC 8126) registry, we have initiated and completed the required Expert Review. Fifth, in the EAP Lower Layers registry in the Extensible Authentication Protocol (EAP) Registry group at: https://www.iana.org/assignments/eap-numbers/ a single new registration is to be made as follows: Value: [ TBD-at-Registration ] Lower Layer: CoAP-EAP Reference: [ RFC-to-be ] As this also requests a registration in an Expert Review or Specification Required (see RFC 8126) registry, we have initiated the required Expert Review via a separate request. This review must be completed before the document's IANA state can be changed to "IANA OK." Sixth, in the application namespace of the Media Types registry located at: https://www.iana.org/assignments/media-types/ a single new registration will be made as follows: Name: coap-eap Template: [ TBD-at-Registration ] Reference: [ RFC-to-be ] IANA notes that there is an online application for media types located at: https://www.iana.org/form/media-types Seventh, in the CoAP Content Formats registry in the Constrained RESTful Environments (CoRE) Parameters registry group located at: https://www.iana.org/assignments/core-parameters/ a single new registration will be made as follows: Content Type: application/coap-eap Content Coding: ID: [ TBD-at-Registration ] Reference: [ RFC-to-be ] IANA Question --> What range should this registration come from in the CoAP Content Formats registry? Please see the four available ranges at: https://www.iana.org/assignments/core-parameters/ As this also requests a registration in an Expert Review or Specification Required (see RFC 8126) registry, we have initiated the required Expert Review via a separate request. The expert has requested for some clarifications, which has been forwarded. This review must be completed before the document's IANA state can be changed to "IANA OK." Eighth, in the Resource Type (rt=) Link Target Attribute Values registry also in the Constrained RESTful Environments (CoRE) Parameters registry group located at: https://www.iana.org/assignments/core-parameters/ a single new registration will be made as follows: Value: core.coap-eap Description: CoAP-EAP resource Reference: [ RFC-to-be ] Notes: We understand that these are the only actions required to be completed upon approval of this document. NOTE: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed. For definitions of IANA review states, please see: https://datatracker.ietf.org/help/state/draft/iana-review Thank you, David Dong IANA Services Sr. Specialist |
2024-01-24
|
09 | Roni Even | Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: Roni Even. Sent review to list. |
2024-01-23
|
09 | Deb Cooley | Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Deb Cooley. Sent review to list. |
2024-01-20
|
09 | Mark Nottingham | Closed request for Last Call review by HTTPDIR with state 'Team Will not Review Document' |
2024-01-19
|
09 | Jean Mahoney | Request for Last Call review by GENART is assigned to Roni Even |
2024-01-14
|
09 | Barry Leiba | Request for Last Call review by ARTART is assigned to Matthew Miller |
2024-01-12
|
09 | David Dong | Issues have been identified by the CoAP Content-Formats expert: I believe the draft would need a few updates to clarify the new media type and … Issues have been identified by the CoAP Content-Formats expert: I believe the draft would need a few updates to clarify the new media type and the precise request. * application/coap-eap is registered but never used (i.e. referred to by name) from any other section. * I couldn't find an explicit format/syntax definition for this new media type. * Is it equal to the CBOR data format defined in Section 4? If so, then section 4 should mention at least the name of the new media type and section 8.5 ideally should give a quick pointer to section 4 for the format definition. * the text in 8.6 should better refer to Section 12.3 of [RFC 7252] for the registry; link to [RFC 6690] is not so useful here. The text says "Expert Review" but that's only for the 0-255 range. For this range some additional motivation is required why it needs to be there, and this is missing. For the 256-9999 range the procedure is "IETF review" -> did you mean to select this range? It would be ok to continue the registration with the current draft, if the authors want to make text clarifications later on and not now. A number in the 256-9999 is for sure ok (if that's intended), for example 260, but for 0-255 range some reason/rationale needs to be provided. The Well-Known URIs registration has been approved, with non-blocking comments from the expert: - I was a bit surprised that the spec didn't update the coap spec to put the new resource under /.well-known/coap/eap -- but that's up to the authors. - It would be good if the specification would identify the URI scheme(s) that it can be used with (per 8615 s 3). |
2024-01-12
|
09 | Mark Nottingham | Requested Last Call review by HTTPDIR |
2024-01-12
|
09 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Deb Cooley |
2024-01-12
|
09 | David Dong | Issues have been identified by the CoAP Content-Formats expert: I believe the draft would need a few updates to clarify the new media type and … Issues have been identified by the CoAP Content-Formats expert: I believe the draft would need a few updates to clarify the new media type and the precise request. * application/coap-eap is registered but never used (i.e. referred to by name) from any other section. * I couldn't find an explicit format/syntax definition for this new media type. * Is it equal to the CBOR data format defined in Section 4? If so, then section 4 should mention at least the name of the new media type and section 8.5 ideally should give a quick pointer to section 4 for the format definition. * the text in 8.6 should better refer to Section 12.3 of [RFC 7252] for the registry; link to [RFC 6690] is not so useful here. The text says "Expert Review" but that's only for the 0-255 range. For this range some additional motivation is required why it needs to be there, and this is missing. For the 256-9999 range the procedure is "IETF review" -> did you mean to select this range? It would be ok to continue the registration with the current draft, if the authors want to make text clarifications later on and not now. A number in the 256-9999 is for sure ok (if that's intended), for example 260, but for 0-255 range some reason/rationale needs to be provided. |
2024-01-12
|
09 | David Dong | IANA Experts State changed to Issues identified from Reviews assigned |
2024-01-11
|
09 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Jouni Korhonen |
2024-01-11
|
09 | David Dong | IANA Experts State changed to Reviews assigned |
2024-01-11
|
09 | Cindy Morgan | IANA Review state changed to IANA - Review Needed |
2024-01-11
|
09 | Cindy Morgan | The following Last Call announcement was sent out (ends 2024-01-25): From: The IESG To: IETF-Announce CC: ace-chairs@ietf.org, ace@ietf.org, draft-ietf-ace-wg-coap-eap@ietf.org, loganaden@gmail.com, paul.wouters@aiven.io … The following Last Call announcement was sent out (ends 2024-01-25): From: The IESG To: IETF-Announce CC: ace-chairs@ietf.org, ace@ietf.org, draft-ietf-ace-wg-coap-eap@ietf.org, loganaden@gmail.com, paul.wouters@aiven.io Reply-To: last-call@ietf.org Sender: Subject: Last Call: (EAP-based Authentication Service for CoAP) to Proposed Standard The IESG has received a request from the Authentication and Authorization for Constrained Environments WG (ace) to consider the following document: - 'EAP-based Authentication Service for CoAP' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the last-call@ietf.org mailing lists by 2024-01-25. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document specifies an authentication service that uses the Extensible Authentication Protocol (EAP) transported employing Constrained Application Protocol (CoAP) messages. As such, it defines an EAP lower layer based on CoAP called CoAP-EAP. One of the main goals is to authenticate a CoAP-enabled IoT device (EAP peer) that intends to join a security domain managed by a Controller (EAP authenticator). Secondly, it allows deriving key material to protect CoAP messages exchanged between them based on Object Security for Constrained RESTful Environments (OSCORE), enabling the establishment of a security association between them. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-ace-wg-coap-eap/ No IPR declarations have been submitted directly on this I-D. |
2024-01-11
|
09 | Cindy Morgan | IESG state changed to In Last Call from Last Call Requested |
2024-01-11
|
09 | Paul Wouters | Last call was requested |
2024-01-11
|
09 | Paul Wouters | Ballot approval text was generated |
2024-01-11
|
09 | Paul Wouters | Ballot writeup was generated |
2024-01-11
|
09 | Paul Wouters | IESG state changed to Last Call Requested from AD Evaluation::External Party |
2024-01-11
|
09 | Paul Wouters | Last call announcement was generated |
2023-10-25
|
09 | Paul Wouters | Waiting on WG chairs to do another short WGLC due to the amount of change in the document |
2023-10-25
|
09 | Paul Wouters | IESG state changed to AD Evaluation::External Party from AD Evaluation::AD Followup |
2023-10-23
|
09 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
2023-10-23
|
09 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-09.txt |
2023-10-23
|
09 | (System) | New version approved |
2023-10-23
|
09 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2023-10-23
|
09 | Dan Garcia-Carrillo | Uploaded new revision |
2023-10-18
|
08 | (System) | Changed action holders to Paul Wouters (IESG state changed) |
2023-10-18
|
08 | Paul Wouters | IESG state changed to AD Evaluation::Revised I-D Needed from Publication Requested::Revised I-D Needed |
2023-08-15
|
08 | (System) | Changed action holders to Rafael Marin-Lopez, Dan Garcia-Carrillo (IESG state changed) |
2023-08-15
|
08 | Paul Wouters | IESG state changed to Publication Requested::Revised I-D Needed from Publication Requested |
2023-07-24
|
08 | Deb Cooley | Request for Early review by SECDIR Completed: Has Issues. Reviewer: Deb Cooley. Sent review to list. |
2023-07-05
|
08 | Eliot Lear | Request for Early review by IOTDIR Completed: On the Right Track. Reviewer: Eliot Lear. Sent review to list. |
2023-07-04
|
08 | Ines Robles | Request for Early review by IOTDIR is assigned to Eliot Lear |
2023-07-04
|
08 | Ines Robles | Assignment of request for Early review by IOTDIR to Dave Thaler was rejected |
2023-06-30
|
08 | Ines Robles | Request for Early review by IOTDIR is assigned to Dave Thaler |
2023-06-30
|
08 | Ines Robles | Assignment of request for Early review by IOTDIR to Jaime Jimenez was rejected |
2023-06-29
|
08 | Tero Kivinen | Request for Early review by SECDIR is assigned to Deb Cooley |
2023-06-27
|
08 | Ines Robles | Request for Early review by IOTDIR is assigned to Jaime Jimenez |
2023-06-26
|
08 | Paul Wouters | Requested Early review by IOTDIR |
2023-06-26
|
08 | Paul Wouters | Requested Early review by SECDIR |
2022-08-12
|
08 | Loganaden Velvindron | # Document Shepherd Writeup *This version is dated 8 April 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering … # Document Shepherd Writeup *This version is dated 8 April 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this writeup to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it, is appreciated. The full role of the shepherd is further described in [RFC 4858][2], and informally. You will need the cooperation of authors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? The Working Group reached broad agreement. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No.The consensus was particularly rough. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No. There was no threat of appeal. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? There is an implementation. XXX: Check with co-authors. ### Additional Reviews 5. Does this document need review from other IETF working groups or external organizations? Have those reviews occurred? Yes. It was reviewed by EMU WG. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. N/A 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? N/A 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. N/A ### Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? Yes. It is ready to be handed off to the responsible Area Director. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. Do any such issues remain that would merit specific attention from subsequent reviews? No. There are no remaining issues. 11. What type of RFC publication is being requested on the IETF stream (Best Current Practice, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard. 12. Has the interested community confirmed that any and all appropriate IPR disclosures required by [BCP 78][7] and [BCP 79][8] have been filed? If not, explain why. If yes, summarize any discussion and conclusion regarding the intellectual property rights (IPR) disclosures, including links to relevant emails. XXX: Check with co-authors. 13. Has each Author or Contributor confirmed their willingness to be listed as such? If the number of Authors/Editors on the front page is greater than 5, please provide a justification. XXX: Check with authors. 14. Identify any remaining I-D nits in this document. (See [the idnits tool][9] and the checkbox items found in Guidelines to Authors of Internet-Drafts). Simply running the idnits tool is not enough; please review the entire guidelines document. Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == There is 1 instance of lines with non-ascii characters in the document. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- -- The document date (27 May 2022) is 19 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Looks like a reference, but probably isn't: '0' on line 632 -- Looks like a reference, but probably isn't: '1' on line 629 -- Looks like a reference, but probably isn't: '2' on line 629 ** Downref: Normative reference to an Informational RFC: RFC 5869 ** Downref: Normative reference to an Informational RFC: RFC 7967 == Outdated reference: A later version (-46) exists of draft-ietf-ace-oauth-authz-36 == Outdated reference: draft-ietf-core-resource-directory has been published as RFC 9176 == Outdated reference: draft-ietf-emu-eap-noob has been published as RFC 9140 -- Obsolete informational reference (is this intentional?): RFC 6347 (Obsoleted by RFC 9147) Summary: 2 errors (**), 0 flaws (~~), 4 warnings (==), 5 comments (--). 15. Should any informative references be normative or vice-versa? Yes. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? None. 17. Are there any normative downward references (see [RFC 3967][10], [BCP 97][11])? If so, list them. No. 18. Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If they exist, what is the plan for their completion? None. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. No. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][12]). * Assignment of EAP lower layer identifier. IANA registry: https://www.iana.org/assignments/eap-numbers/eap-numbers.xhtml. Requires expert review: Joseph Salowey. Please ask the authors to fill in the IANA table. * Assignment of the URI /.well-known/coap-eap IANA registry: https://www.iana.org/assignments/well-known-uris/well-known-uris.xhtml. Requires expert review: Mark Nottingham. Please ask the authors to fill in the IANA table. * Assignment of the media type "application/coap-eap" In order to move forward the draft, I am wondering if the media type registration has been filled in according to https://www.rfc-editor.org/rfc/rfc6838.html#section-5. I believe the IANA section of the document should include a template similar to this: https://datatracker.ietf.org/doc/html/rfc8613#section-13.8. I also believe it would be clear to have the exact table of the registry in the IANA section. IANA registry: https://www.iana.org/assignments/media-types/media-types.xhtml. Requires expert review: Ned Freed, Alexey Melnikov, Murray Kucherawy. From RFC 6838: "registration requests can be sent to iana@iana.org". A web form for registration requests is also available: http://www.iana.org/form/media-types according to https://www.rfc-editor.org/rfc/rfc6838.html#section-5. * Assignment of the content format "application/coap-eap" IANA registry: https://www.iana.org/assignments/media-types/media-types.xhtml. Requires expert review: Ned Freed, Alexey Melnikov, Murray Kucherawy. Could you please send the requests to iana@iana.org ? A web form for registration requests is also available: https://www.iana.org/form/media-types. Please fill the IANA section with the exact table. * Assignment of the resource type (rt=) "core.coap-eap" IANA registry: https://www.iana.org/assignments/core-parameters/core-parameters.xhtml. Requires expert review: Carsten Bormann, Jaime Jimenez, Christian Amsüss. Could you please send the requests to iana@iana.org ? According to https://www.rfc-editor.org/rfc/rfc6690.html#section-3.1, can you please let us know if you have followed the described procedure ? * Assignment of the numbers assigned for the cipher suite negotiation Can you please write down the assignment of numbers for the cipher suite negotiation ? * Assignment of the numbers assigned for the numbers of the CBOR object in CoAP-EAP Can you please write down the assignment of numbers of the CBOR object in CoAP-EAP ? In, particular, I would like to know the link to the IANA registry as well as the reference to the registration procedure you followed and the exact table. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://trac.ietf.org/trac/ops/wiki/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://trac.ietf.org/trac/iesg/wiki/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp78 [8]: https://www.rfc-editor.org/info/bcp79 [9]: https://www.ietf.org/tools/idnits/ [10]: https://www.rfc-editor.org/rfc/rfc3967.html [11]: https://www.rfc-editor.org/info/bcp97 [12]: https://www.rfc-editor.org/rfc/rfc8126.html |
2022-08-12
|
08 | Loganaden Velvindron | Responsible AD changed to Paul Wouters |
2022-08-12
|
08 | Loganaden Velvindron | IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up |
2022-08-12
|
08 | Loganaden Velvindron | IESG state changed to Publication Requested from I-D Exists |
2022-08-12
|
08 | Loganaden Velvindron | IESG process started in state Publication Requested |
2022-08-12
|
08 | Loganaden Velvindron | Tag Doc Shepherd Follow-up Underway cleared. |
2022-06-23
|
08 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-08.txt |
2022-06-23
|
08 | (System) | New version approved |
2022-06-23
|
08 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2022-06-23
|
08 | Dan Garcia-Carrillo | Uploaded new revision |
2022-06-15
|
07 | Loganaden Velvindron | # Document Shepherd Writeup *This version is dated 8 April 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering … # Document Shepherd Writeup *This version is dated 8 April 2022.* Thank you for your service as a document shepherd. Among the responsibilities is answering the questions in this writeup to give helpful context to Last Call and Internet Engineering Steering Group ([IESG][1]) reviewers, and your diligence in completing it, is appreciated. The full role of the shepherd is further described in [RFC 4858][2], and informally. You will need the cooperation of authors to complete these checks. Note that some numbered items contain multiple related questions; please be sure to answer all of them. ## Document History 1. Does the working group (WG) consensus represent the strong concurrence of a few individuals, with others being silent, or did it reach broad agreement? The Working Group reached broad agreement. 2. Was there controversy about particular points, or were there decisions where the consensus was particularly rough? No.The consensus was particularly rough. 3. Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize the areas of conflict in separate email messages to the responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No. There was no threat of appeal. 4. For protocol documents, are there existing implementations of the contents of the document? Have a significant number of potential implementers indicated plans to implement? Are any existing implementations reported somewhere, either in the document itself (as [RFC 7942][3] recommends) or elsewhere (where)? There is an implementation. XXX: Check with co-authors. ### Additional Reviews 5. Does this document need review from other IETF working groups or external organizations? Have those reviews occurred? Yes. It was reviewed by EMU WG. 6. Describe how the document meets any required formal expert review criteria, such as the MIB Doctor, YANG Doctor, media type, and URI type reviews. N/A 7. If the document contains a YANG module, has the final version of the module been checked with any of the [recommended validation tools][4] for syntax and formatting validation? If there are any resulting errors or warnings, what is the justification for not fixing them at this time? Does the YANG module comply with the Network Management Datastore Architecture (NMDA) as specified in [RFC 8342][5]? N/A 8. Describe reviews and automated checks performed to validate sections of the final version of the document written in a formal language, such as XML code, BNF rules, MIB definitions, CBOR's CDDL, etc. N/A ### Document Shepherd Checks 9. Based on the shepherd's review of the document, is it their opinion that this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director? Yes. It is ready to be handed off to the responsible Area Director. 10. Several IETF Areas have assembled [lists of common issues that their reviewers encounter][6]. Do any such issues remain that would merit specific attention from subsequent reviews? No. There are no remaining issues. 11. What type of RFC publication is being requested on the IETF stream (Best Current Practice, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Do all Datatracker state attributes correctly reflect this intent? Proposed Standard. 12. Has the interested community confirmed that any and all appropriate IPR disclosures required by [BCP 78][7] and [BCP 79][8] have been filed? If not, explain why. If yes, summarize any discussion and conclusion regarding the intellectual property rights (IPR) disclosures, including links to relevant emails. XXX: Check with co-authors. 13. Has each Author or Contributor confirmed their willingness to be listed as such? If the number of Authors/Editors on the front page is greater than 5, please provide a justification. XXX: Check with authors. 14. Identify any remaining I-D nits in this document. (See [the idnits tool][9] and the checkbox items found in Guidelines to Authors of Internet-Drafts). Simply running the idnits tool is not enough; please review the entire guidelines document. Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == There is 1 instance of lines with non-ascii characters in the document. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- -- The document date (27 May 2022) is 19 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Looks like a reference, but probably isn't: '0' on line 632 -- Looks like a reference, but probably isn't: '1' on line 629 -- Looks like a reference, but probably isn't: '2' on line 629 ** Downref: Normative reference to an Informational RFC: RFC 5869 ** Downref: Normative reference to an Informational RFC: RFC 7967 == Outdated reference: A later version (-46) exists of draft-ietf-ace-oauth-authz-36 == Outdated reference: draft-ietf-core-resource-directory has been published as RFC 9176 == Outdated reference: draft-ietf-emu-eap-noob has been published as RFC 9140 -- Obsolete informational reference (is this intentional?): RFC 6347 (Obsoleted by RFC 9147) Summary: 2 errors (**), 0 flaws (~~), 4 warnings (==), 5 comments (--). 15. Should any informative references be normative or vice-versa? Yes. 16. List any normative references that are not freely available to anyone. Did the community have sufficient access to review any such normative references? None. 17. Are there any normative downward references (see [RFC 3967][10], [BCP 97][11])? If so, list them. No. 18. Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If they exist, what is the plan for their completion? None. 19. Will publication of this document change the status of any existing RFCs? If so, does the Datatracker metadata correctly reflect this and are those RFCs listed on the title page, in the abstract, and discussed in the introduction? If not, explain why and point to the part of the document where the relationship of this document to these other RFCs is discussed. No. 20. Describe the document shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all aspects of the document requiring IANA assignments are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that each newly created IANA registry specifies its initial contents, allocations procedures, and a reasonable name (see [RFC 8126][12]). * Assignment of EAP lower layer identifier. IANA registry: https://www.iana.org/assignments/eap-numbers/eap-numbers.xhtml. Requires expert review: Joseph Salowey. Please ask the authors to fill in the IANA table. * Assignment of the URI /.well-known/coap-eap IANA registry: https://www.iana.org/assignments/well-known-uris/well-known-uris.xhtml. Requires expert review: Mark Nottingham. Please ask the authors to fill in the IANA table. * Assignment of the media type "application/coap-eap" In order to move forward the draft, I am wondering if the media type registration has been filled in according to https://www.rfc-editor.org/rfc/rfc6838.html#section-5. I believe the IANA section of the document should include a template similar to this: https://datatracker.ietf.org/doc/html/rfc8613#section-13.8. I also believe it would be clear to have the exact table of the registry in the IANA section. IANA registry: https://www.iana.org/assignments/media-types/media-types.xhtml. Requires expert review: Ned Freed, Alexey Melnikov, Murray Kucherawy. From RFC 6838: "registration requests can be sent to iana@iana.org". A web form for registration requests is also available: http://www.iana.org/form/media-types according to https://www.rfc-editor.org/rfc/rfc6838.html#section-5. * Assignment of the content format "application/coap-eap" IANA registry: https://www.iana.org/assignments/media-types/media-types.xhtml. Requires expert review: Ned Freed, Alexey Melnikov, Murray Kucherawy. Could you please send the requests to iana@iana.org ? A web form for registration requests is also available: https://www.iana.org/form/media-types. Please fill the IANA section with the exact table. * Assignment of the resource type (rt=) "core.coap-eap" IANA registry: https://www.iana.org/assignments/core-parameters/core-parameters.xhtml. Requires expert review: Carsten Bormann, Jaime Jimenez, Christian Amsüss. Could you please send the requests to iana@iana.org ? According to https://www.rfc-editor.org/rfc/rfc6690.html#section-3.1, can you please let us know if you have followed the described procedure ? * Assignment of the numbers assigned for the cipher suite negotiation Can you please write down the assignment of numbers for the cipher suite negotiation ? * Assignment of the numbers assigned for the numbers of the CBOR object in CoAP-EAP Can you please write down the assignment of numbers of the CBOR object in CoAP-EAP ? In, particular, I would like to know the link to the IANA registry as well as the reference to the registration procedure you followed and the exact table. 21. List any new IANA registries that require Designated Expert Review for future allocations. Are the instructions to the Designated Expert clear? Please include suggestions of designated experts, if appropriate. [1]: https://www.ietf.org/about/groups/iesg/ [2]: https://www.rfc-editor.org/rfc/rfc4858.html [3]: https://www.rfc-editor.org/rfc/rfc7942.html [4]: https://trac.ietf.org/trac/ops/wiki/yang-review-tools [5]: https://www.rfc-editor.org/rfc/rfc8342.html [6]: https://trac.ietf.org/trac/iesg/wiki/ExpertTopics [7]: https://www.rfc-editor.org/info/bcp78 [8]: https://www.rfc-editor.org/info/bcp79 [9]: https://www.ietf.org/tools/idnits/ [10]: https://www.rfc-editor.org/rfc/rfc3967.html [11]: https://www.rfc-editor.org/info/bcp97 [12]: https://www.rfc-editor.org/rfc/rfc8126.html |
2022-05-27
|
07 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-07.txt |
2022-05-27
|
07 | (System) | New version approved |
2022-05-27
|
07 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2022-05-27
|
07 | Dan Garcia-Carrillo | Uploaded new revision |
2022-02-02
|
06 | Loganaden Velvindron | IETF WG state changed to WG Consensus: Waiting for Write-Up from Waiting for WG Chair Go-Ahead |
2021-12-22
|
06 | Daniel Migault | Tag Doc Shepherd Follow-up Underway set. Tag Revised I-D Needed - Issue raised by WGLC cleared. |
2021-12-22
|
06 | Daniel Migault | IETF WG state changed to Waiting for WG Chair Go-Ahead from In WG Last Call |
2021-12-22
|
06 | Daniel Migault | Notification list changed to loganaden@gmail.com because the document shepherd was set |
2021-12-22
|
06 | Daniel Migault | Document shepherd changed to Loganaden Velvindron |
2021-12-22
|
06 | Daniel Migault | Changed consensus to Yes from Unknown |
2021-12-22
|
06 | Daniel Migault | Intended Status changed to Proposed Standard from None |
2021-12-07
|
06 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-06.txt |
2021-12-07
|
06 | (System) | New version approved |
2021-12-07
|
06 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2021-12-07
|
06 | Dan Garcia-Carrillo | Uploaded new revision |
2021-12-05
|
05 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-05.txt |
2021-12-05
|
05 | (System) | New version approved |
2021-12-05
|
05 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2021-12-05
|
05 | Dan Garcia-Carrillo | Uploaded new revision |
2021-10-25
|
04 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-04.txt |
2021-10-25
|
04 | (System) | New version approved |
2021-10-25
|
04 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2021-10-25
|
04 | Dan Garcia-Carrillo | Uploaded new revision |
2021-08-30
|
03 | Daniel Migault | Tag Revised I-D Needed - Issue raised by WGLC set. |
2021-08-30
|
03 | Daniel Migault | IETF WG state changed to In WG Last Call from WG Document |
2021-07-26
|
03 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-03.txt |
2021-07-26
|
03 | (System) | New version accepted (logged-in submitter: Dan Garcia-Carrillo) |
2021-07-26
|
03 | Dan Garcia-Carrillo | Uploaded new revision |
2021-06-14
|
02 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-02.txt |
2021-06-14
|
02 | (System) | New version accepted (logged-in submitter: Dan Garcia-Carrillo) |
2021-06-14
|
02 | Dan Garcia-Carrillo | Uploaded new revision |
2021-05-27
|
01 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-01.txt |
2021-05-27
|
01 | (System) | New version approved |
2021-05-27
|
01 | (System) | Request for posting confirmation emailed to previous authors: Dan Garcia-Carrillo , Rafael Marin-Lopez |
2021-05-27
|
01 | Dan Garcia-Carrillo | Uploaded new revision |
2021-02-22
|
00 | Dan Garcia-Carrillo | New version available: draft-ietf-ace-wg-coap-eap-00.txt |
2021-02-22
|
00 | (System) | WG -00 approved |
2021-02-22
|
00 | Dan Garcia-Carrillo | Set submitter to "Dan Garcia-Carrillo ", replaces to (none) and sent approval email to group chairs: ace-chairs@ietf.org |
2021-02-22
|
00 | Dan Garcia-Carrillo | Uploaded new revision |