On Thu, Jan 2, 2025 at 2:49 PM Éric Vyncke via Datatracker <nore...@ietf.org>
wrote:

> Éric Vyncke has entered the following ballot position for
> draft-ietf-acme-ari-07: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-acme-ari/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
>
> # Éric Vyncke, INT AD, comments for draft-ietf-acme-ari-07
> CC @evyncke
>
> Thank you for the work put into this document. I can easily imagine that
> it is
> really useful.
>
> Please find below one blocking DISCUSS points (easy to address), some
> non-blocking COMMENT points (but replies would be appreciated even if only
> for
> my own education), and some nits.
>
> Special thanks to Yoav Nir for the shepherd's detailed write-up including
> the
> WG consensus ***but it lacks*** the justification of the intended status.
>
> Other thanks to Carlos Bernardos, the Internet directorate reviewer (at my
> request), thanks for having considered his int-dir review:
>
> https://datatracker.ietf.org/doc/review-ietf-acme-ari-07-dnsdir-telechat-huston-2024-12-15/
>
> https://datatracker.ietf.org/doc/review-ietf-acme-ari-06-dnsdir-lc-huston-2024-11-23/
>
> 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:
>
> ### Section 4.1
>
> I think that the example is wrong for HTTP request, rather than
> ```
> GET https://example.com/acme/renewal-info/
>       aYhba4dGQEHhs3uEe6CuLN4ByNQ.AIdlQyE
> ```
> it should probably be
> "
> GET /acme/renewal-info/
>       aYhba4dGQEHhs3uEe6CuLN4ByNQ.AIdlQyE
> Host: example.com
> "
>

Right, usually this would be how we have been representing the GET method
examples in RFC see : draft-ietf-httpapi-api-catalog-08
<https://datatracker.ietf.org/doc/html/draft-ietf-httpapi-api-catalog-08#appendix-A.1>

I would say it should look like this

  GET  /acme/renewal-info/ <https://example.com/acme/renewal-info/>
      aYhba4dGQEHhs3uEe6CuLN4ByNQ.AIdlQyE   HTTP/1.1

 Host: example.com
 Accept: application/json


I have added the Accept looking at section 4.2 where an example response is
given.

If the renewal-info is only accessible via secure connection then this
specification must mandate that separately and need not to be in the
example URI.

//Zahed

>
> Also in this section, should the note about prefixing a "00" when the
> serial
> number is a negative number be more than a simple note but normative ? Or
> if
> this is per default in ACME, adding a reference ?
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
>
> ## COMMENTS (non-blocking)
>
> ### Lack of HTTP-dir reviews
>
> I can only regret that there was no HTTP directorate review for this
> document
> as one of my DISCUSS and one of my COMMENT are related to HTTP.
>
> ### url should be in uppercase
>
> I have detected some "url" that should be "URL" as it is an acronym.
>
> ### Section 4.2
>
> Is the first `Conforming clients SHOULD provide this URL to their operator`
> correct ? I would assume that this JSON reply is sent by the ACME server
> and
> not by the client.
>
> Is the `Retry-After` the most suitable HTTP header ? I.e., while RFC 9110
> section 10.2.3 is not really specific, [Mozilla
> spec](
> https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Retry-After)
> seems to indicate that it is not appropriate for a 200 response code. As I
> am
> not an HTTP expert, I am ready to be corrected of course but I would think
> that
> using a new key in the returned object would be neater.
>
> ## NITS (non-blocking / cosmetic)
>
> ### Appendix A
>
> It seems that the year of this certificate is 0000, was it the intent ?
>
> ### Section 4.2
> Suggest to use a more recent date (rather than 2021) in the example.
>
>
>
>
_______________________________________________
Acme mailing list -- acme@ietf.org
To unsubscribe send an email to acme-le...@ietf.org

Reply via email to