[Acme] Re: Mohamed Boucadair's No Objection on draft-ietf-acme-device-attest-08: (with COMMENT)

Corey Bonnell <dev@cbonnell.com> Thu, 16 July 2026 11:23 UTC

Return-Path: <dev@cbonnell.com>
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 B9C37117C6DF8 for <acme@mail2.ietf.org>; Thu, 16 Jul 2026 04:23:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784201009; bh=eZE56NaltIGOEBEHNMUaPnbjiMVkIAgmQKXFujvhZfI=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=EXKApvFkdqj+Q1AeUZqcZfhYxKiiicGHRRRCVVJcHX5bCvVG7V4x4E9VucAZMaIdH 9DT3GQCrLOkCHt1bqEvpAkfrUQLW/+69bd+HFJ2nbTj8TNFwwS77MBqeShkiQ/Vcs3 6FuFtf+BtirjtDUOxHqjvxOFwe5RHf08qpBRKFKY=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.785
X-Spam-Level:
X-Spam-Status: No, score=-2.785 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_MIME_MALF=0.01] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cbonnell.com
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 nYwcqdDplOat for <acme@mail2.ietf.org>; Thu, 16 Jul 2026 04:23:27 -0700 (PDT)
Received: from mail.w14.tutanota.de (mail.w14.tutanota.de [185.205.69.214]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 78647117C6DE1 for <acme@ietf.org>; Thu, 16 Jul 2026 04:23:27 -0700 (PDT)
Received: from tutadb.w10.tutanota.de (w10.api.tuta.com [IPv6:fd:ac::d:10]) by mail.w14.tutanota.de (Postfix) with ESMTP id 9A13B161F16A3 for <acme@ietf.org>; Thu, 16 Jul 2026 13:23:26 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1784201006; s=s1; d=cbonnell.com; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender; bh=qj/eNdPWGHe7psWOjmr0iGvIkfBAuLpzZotAOYrsHBI=; b=VdQOjOky/8fQzc/M2eaXsCvBHOp8ydlXC0xwFO5gc13xyq5SrGsXwWGGm+LRNnQc uER+VQAtFqYFgofeLas2QvUCrydH93XZpfuBzOCg1iaddoOCfkpqfmLyuAf19L2zSat 5khFitdt5JWS62nrxPMul4Qkfo9mfNd7klF0p5AfzyGYn1N7OW70PFqGu/D8z0jf4UU PeHSTjDo052d2/wv+olqfVYTlixc5rC9AUrNyuY0WZHtIDWliEi8wJjGkVjgvUl8Z+C ehbG4uz5kqF7AOmBXNSBS4buWDGOZsYZAVtHkDBaKVVQxXVgWhnSvL9sdLzQkDomtJx 2DIpUsSPbw==
Date: Thu, 16 Jul 2026 13:23:26 +0200
From: Corey Bonnell <dev@cbonnell.com>
To: Mohamed Boucadair <mohamed.boucadair@orange.com>
Message-ID: <Oxeed1B--F-9@cbonnell.com>
In-Reply-To: <178418855304.767938.13287313762622195714@dt-datatracker-d4d6ff9d9-kg6bf>
References: <178418855304.767938.13287313762622195714@dt-datatracker-d4d6ff9d9-kg6bf>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_386255_159592587.1784201006626"
Feedback-ID: 01630311c468dee1f4dfda761a0f37d9a63d24abe1cfb4e8834f835feb0645bf230f6976df198db852fa356e768398d2255c64ec88955bef9d0183c358a84c331a:TurnOnPrivacy!:tutamail
Message-ID-Hash: 4QDVSVKLOTKZZRD27LXHD6PFOYRKZYRR
X-Message-ID-Hash: 4QDVSVKLOTKZZRD27LXHD6PFOYRKZYRR
X-MailFrom: dev@cbonnell.com
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: The IESG <iesg@ietf.org>, Acme Chairs <acme-chairs@ietf.org>, Acme <acme@ietf.org>, Draft Ietf Acme Device Attest <draft-ietf-acme-device-attest@ietf.org>, Mike <mike@ounsworth.ca>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Acme] Re: Mohamed Boucadair's No Objection on draft-ietf-acme-device-attest-08: (with COMMENT)
List-Id: Automated Certificate Management Environment <acme.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/acme/-uFbqcsCdSuOCAFqtGu23QudV44>
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 Mohamed,
Thank you for the additional review. Replies inline:

> Display format: mismatch type vs. payload
> Content-Type: application/jose+json

The content-type as mandated by RFC 8555 is "application/jose+json", so the document is correct.

> Can we please add some text to explain how the displayed payload should be interpreted.

The document follows the convention established in RFC 8555, namely section 7.5.1 (https://datatracker.ietf.org/doc/html/rfc8555#section-7.5.1) for presenting payloads, so I don't see the benefit in an alternate presentation. 

Thanks,
Corey



Jul 16, 2026, 03:56 by noreply@ietf.org:

> Mohamed Boucadair has entered the following ballot position for
> draft-ietf-acme-device-attest-08: No Objection
>
> 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-device-attest/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Hi Brandon, Ganesh, Sven, Corey, and Ryan,
>
> The changes [1] address almost all the comments [2]. I ACK that the authors
> will remove RFC8809 from the normative references.
>
> I still think a change is needed for this one:
>
> # Display format: mismatch type vs. payload
>
> CURRENT:
>  Content-Type: application/jose+json
>
>  {
>  "protected": base64url({
>  "alg": "ES256",
>  "kid": "https://example.com/acme/acct/evOfKhNU60wg",
>  "nonce": "SS2sSl1PtspvFZ08kNtzKd",
>  "url": "https://example.com/acme/chall/Rg5dV14Gh1Q"
>  }),
>  "payload": base64url({
>  "attObj": base64url(/* WebAuthn attestation object */),
>  }),
>  "signature": "Q1bURgJoEslbD1c5...3pYdSMLio57mQNN4"
>  }
>
> Can we please add some text to explain how the displayed payload should be
> interpreted.
>
> Better, maybe update the example to follow the convention used in the examples
> in RFC7515.
>
> Cheers,
> Med
>
> [1]
> https://author-tools.ietf.org/iddiff?url1=draft-ietf-acme-device-attest-07&url2=draft-ietf-acme-device-attest-08&difftype=--html
>
> [2] https://mailarchive.ietf.org/arch/msg/acme/0O-8TlKh0j3hRw-JLBOWyXCF-Aw/
>
>
>
> _______________________________________________
> Acme mailing list -- acme@ietf.org
> To unsubscribe send an email to acme-leave@ietf.org
>