[Acme] Re: [IANA #1451549] expert review for draft-ietf-acme-device-attest (acme)
Aaron Gable <aaron@letsencrypt.org> Fri, 15 May 2026 23:23 UTC
Return-Path: <aaron@letsencrypt.org>
X-Original-To: acme@mail2.ietf.org
Delivered-To: acme@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6BEB7EF06CB1 for <acme@mail2.ietf.org>; Fri, 15 May 2026 16:23:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1778887396; bh=xusG7XI0Zma54inUbrb/bIvUAiiYh7REx2jZz57UfyU=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=ATPe7BYXdEIzN8ykgSdIa7UvLOvw6lsjR5JJkmqx/Db6oWK1HdaJtacYNbUp0hebu /XWonZa6Bdu0YqzqeYapHBZruFz39vMZEewIeWAUN541tDBfgmrFELf5mj4vaX7Azb Dd7oboZC8pqzI6hBJ0AsoN9NUzHM9idOs+3X2fiQ=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=letsencrypt.org
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GEgCowmiKNug for <acme@mail2.ietf.org>; Fri, 15 May 2026 16:23:15 -0700 (PDT)
Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id C7F9DEF06CAA for <acme@ietf.org>; Fri, 15 May 2026 16:23:15 -0700 (PDT)
Received: by mail-ot1-x334.google.com with SMTP id 46e09a7af769-7de46b8e432so493660a34.1 for <acme@ietf.org>; Fri, 15 May 2026 16:23:15 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1778887394; cv=none; d=google.com; s=arc-20240605; b=POc6JfK4ToN+1dveqUiZVPoqX9z9TkbpRhGc8lvBj14gZJVA4U8Ja3+yBxIvGv+66R mQ0Ho3aGcoEDuK1jyhu+Nbsodh+y24geWh6sAqI5EpmOfQLx1rz8ZRKE7MymJbzw1xp/ lRd13QWAloxv7SxASai+ZtFixXfhicBHRzS5ANPoeR4ahekqfRn63dSz7osr0LxQIYt6 BXg9eHRZ5exp8ABdPafmvZRXRBncTyC1cRbQgZmK9B5bKg9RBJ455yQgblDnia8mx1/l iNy3wk63BCLR+rYV3i9VQVTTsLDdFXZxkzCO8+CEPuFdjcX6ypHkcbYvf+kU3bzsZ+MY 71/g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=xusG7XI0Zma54inUbrb/bIvUAiiYh7REx2jZz57UfyU=; fh=DdLNsZzXSpKWoeNKuhLjIp+Iy1TFMdEtK+gLqVYQAsI=; b=OO1vnTqXsuDP0g6ErFhCAUI7cc3r4IQshykNJhk7Z+IYwTpinL99TciOFDmB55FtQM 6OtsgZ1rA4DqqVxyyF/m3+qrN2Ov9yBrNYKzuH34wXaXt0ZV0PRwZLH/n9Mu54A9+PWg aRHmzgjAVObf4oCuSBVD3Lo2Jvji0RqDvVeEJe/NDXxsottI+O70Otn7+alsOsFdXtGJ slQ2ijV2Uo5MjiQ6o2R2uPYj9qg0FgBcM74Y7oiyUNVzFjPVlH5qDySMO7a6RhM9bYhE jwK9ENP2djs7sS40zI8zNcmzi+I2MmIQF4cFbOC5Jjb1TjCMzWeYYYqszSph/NoDI/hs sU7A==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=letsencrypt.org; s=google; t=1778887394; x=1779492194; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xusG7XI0Zma54inUbrb/bIvUAiiYh7REx2jZz57UfyU=; b=B3Obnn8FMMwrsEwgkshD0ABkAY9TYPej5LPk85ezhshHjOItBy5v9i4190bVpRrsN1 CMBSY9pK76P5Pp44/errdDj+ByKg4UfSrkVA5ZsoKAcMaG05o1hReAffGL17RPgInYKO 6X3Ge1ilBv1Nn6MviG/NnOdjd7a+ysbgE+Mjs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778887394; x=1779492194; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=xusG7XI0Zma54inUbrb/bIvUAiiYh7REx2jZz57UfyU=; b=b9zjTJ3FTswiLtPpWRSrDzw0lP2y9z+Nnfl1rH/JaDr74K0mLgE+Ha2wZ29qLOca64 0d3YzfnO3+TYcFo12AxQuknCqwjCIME4Hd36Q2lob2lxa5Q4P7IibkEvk/z5gw1yee23 6fFdIYb/yY32xs/dn1k8ciT3HOoHpAVoudaIhv4n42OtUj1ED8ntInYCJ7hQxgPFKV9F Q/cR+P7dZDs37gCnvRAZvDSuoq67crhkXjsl6xneuCDFuzHwhJaLVh+DUCbfE9XSZmCg nSBq+7wvwjs76sYKz13mHaDgcksWxoM6iXYSiNhthuuOFe0ElM/OVXQs8vrIncPmRxsx RG4A==
X-Forwarded-Encrypted: i=1; AFNElJ8hauo/6dRLVKNUs+VREj73uImUn1W1eLwP4xMp6MBHCixw22JSsV+FWyejj1ZyaaZlQLdA@ietf.org
X-Gm-Message-State: AOJu0YwfDies2sKA/9qwKQJdKo6R10aIqTkT8Z/4T//XFnelOMqiUQYC d68o7+QKnT3lhq054x44SNVzyjm9A4mGiBs5iqH1vHFf+/UNhfn5sE/tH/L2Z4kWutn4hrljziF WS1WJYBhuYhm/04bg+yCKIwfATIG/rZXVZXetMIWHgnhlaai6HFy/QPY=
X-Gm-Gg: Acq92OExyGdtNy42q5mLrESaL5YHhfvV84Wcnt1rDzypG+LVe5O9dknMcSUSuDjtmnW Hs98ejQYy1Wb3VEuyu2/G27Q99M0bbTc+QcwUG+I11dcqIEBh+aN9aiTGCR6+1riOWL36eh9Jc3 fTzZuCZ8oFURaSxZAgdAcTGErBRJ8T9YsrQR6RkocsJz8CIFNImlkPLw3evORZZpz/pwU80Vzi4 4uNRrav4/QYMcGAUKt2NgFlB9Wc+/XgLi6XFMws3jeUN5QeRM3pBR+ZbM32kWssHtl0NzNCSkSi Z3E1S+g=
X-Received: by 2002:a05:6820:4dfa:b0:694:9f32:b with SMTP id 006d021491bc7-69c942923e5mr3953694eaf.6.1778887394480; Fri, 15 May 2026 16:23:14 -0700 (PDT)
MIME-Version: 1.0
References: <RT-Ticket-1451549@icann.org> <rt-5.0.3-1056850-1777940412-289.1451549-9-0@icann.org> <rt-5.0.3-1262025-1778103671-706.1451549-9-0@icann.org> <rt-5.0.3-1270697-1778104046-1248.1451549-9-0@icann.org> <rt-5.0.3-725389-1778873757-1259.1451549-9-0@icann.org>
In-Reply-To: <rt-5.0.3-725389-1778873757-1259.1451549-9-0@icann.org>
From: Aaron Gable <aaron@letsencrypt.org>
Date: Fri, 15 May 2026 16:23:03 -0700
X-Gm-Features: AVHnY4KaYDe8_HzC5DzKcpwCjMmXXH9SuIjqPHmGZDGsZEvqkhe3-Yi6Bg2aoY4
Message-ID: <CAEmnErfp5_zmbkd09S2nq4N9OC4zH4=KAsZxpyb8TDJk_5J+5w@mail.gmail.com>
To: drafts-expert-review-comment@iana.org
Content-Type: multipart/alternative; boundary="0000000000003e67370651e37fb2"
Message-ID-Hash: YIGV5V7NOAUKT4JULWNDTJG6EKH4YT7P
X-Message-ID-Hash: YIGV5V7NOAUKT4JULWNDTJG6EKH4YT7P
X-MailFrom: aaron@letsencrypt.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-acme.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: rlb@ipv.sx, acme@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Acme] Re: [IANA #1451549] expert review for draft-ietf-acme-device-attest (acme)
List-Id: Automated Certificate Management Environment <acme.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/acme/_z2MAp0QqGfZmunBiInE0yEsFIM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/acme>
List-Help: <mailto:acme-request@ietf.org?subject=help>
List-Owner: <mailto:acme-owner@ietf.org>
List-Post: <mailto:acme@ietf.org>
List-Subscribe: <mailto:acme-join@ietf.org>
List-Unsubscribe: <mailto:acme-leave@ietf.org>
Hi David, I have a few comments, but all are minor and I expect they can easily be addressed in a new draft version as part of IETF Last Call. 1. The draft declares a new entry `badAttestationStatement` to be added to the ACME Error Types registry. However, the body of the draft never specifies when an ACME Server SHOULD or MUST return this new error type. 2. Typo: the draft says that the above entry should be added to the "ACME Error Type" registry; it is actually named the "ACME Error Types" (note the plural) registry. This sentence also doesn't have the same structure/syntax as the nearly-identical sentences in the two previous sections, but that's more of a style nit. 3. The document registers two new identifier types (hardware-module and permanent-identifier), and provides instructions for how to encode them both in ACME requests and in x.509 certificates. However, the ABNF provided for doing so appears to reinvent the wheel: the "assigner-value" and "hw-type-value" ABNF tags are intended to represent OIDs, but RFC 3061 already defines a (slightly different!) ABNF syntax for matching OIDs. I suggest that the authors normatively reference that ABNF instead, as the draft's current ABNF includes bugs like allowing leading zeroes. Assuming these minor fixes are made, the IANA registrations look good to me. Thanks, Aaron On Fri, May 15, 2026 at 12:35 PM David Dong via RT < drafts-expert-review-comment@iana.org> wrote: > Hi Richard, Aaron, > > Just a follow-up on this; thank you! > > Best regards, > > David Dong > IANA Services Sr. Specialist > > On Wed May 06 21:47:26 2026, david.dong wrote: > > Hi Richard, Aaron, > > > > Just to note, you had previously reviewed -01 of this document and > > provided feedback; there looks to be a new Validation Method in -04 > > and changes to the document. > > > > Thank you. > > > > Best regards, > > > > David Dong > > IANA Services Sr. Specialist > > > > On Wed May 06 21:41:11 2026, david.dong wrote: > > > Dear Richard Barnes, Aaron Gable (cc: acme WG), > > > > > > As the designated experts for the ACME Identifier Types, ACME > > > Validation Methods and ACME Error Types registries, can you review > > > the > > > proposed registrations in draft-ietf-acme-device-attest-04 for us? > > > Please see: > > > > > > https://datatracker.ietf.org/doc/draft-ietf-acme-device-attest/ > > > > > > The due date is May 20th. > > > > > > If this is OK, when the IESG approves the document for publication, > > > we'll make the registrations at: > > > > > > https://www.iana.org/assignments/acme/ > > > > > > When the review is complete (or, if you have concerns that need to be > > > addressed, when the initial review is complete), we'll update the > > > Datatracker's "IANA expert review" state and send any comments to the > > > authors. Unless you ask us to wait for other reviewers, we'll act on > > > the first review we receive. > > > > > > With thanks, > > > > > > David Dong > > > IANA Services Sr. Specialist > >
- [Acme] [IANA #1451549] expert review for draft-ie… David Dong via RT
- [Acme] Re: [IANA #1451549] expert review for draf… Aaron Gable
- [Acme] Re: [IANA #1451549] expert review for draf… Corey Bonnell
- [Acme] Re: [IANA #1451549] expert review for draf… Sebastian Robin Nielsen
- [Acme] Re: [IANA #1451549] expert review for draf… Aaron Gable
- [Acme] Re: [IANA #1451549] expert review for draf… Corey Bonnell