[Acme] Re: Call for adoption: draft-geng-acme-public-key-06 (Ends 2026-05-12)

"Liuchunchi(Peter)" <liuchunchi@huawei.com> Wed, 29 April 2026 06:24 UTC

Return-Path: <liuchunchi@huawei.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 0B071E56D971; Tue, 28 Apr 2026 23:24:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1777443886; bh=3svX1F2lhhRLNFjIEykBJTPEC1DGmD+00fgAmWHyBUY=; h=From:To:Subject:Date:References:In-Reply-To; b=PyaJWcEEZYU8b5i9Zdu9bFSxHlOEZoRmeLaUVk/6mCFRHEMy/bLE6kQR7p1jYs0rI tqsBe6ocSWXPSnj2vBW+/C6BeNKh2TifhodKFNgfd4Tl6Q8xyMVsmdyY2kumK01oNa wUvqSasYR13e12iGVhLEiiZJeBx9aEA5c6tvpin4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.196
X-Spam-Level:
X-Spam-Status: No, score=-4.196 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=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] autolearn=ham autolearn_force=no
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 rNDBsE5xBfl5; Tue, 28 Apr 2026 23:24:44 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (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 9D7FBE56D96C; Tue, 28 Apr 2026 23:24:44 -0700 (PDT)
Received: from mail.maildlp.com (unknown [172.18.224.83]) by frasgout.his.huawei.com (SkyGuard) with ESMTPS id 4g56j14f2jzJ468W; Wed, 29 Apr 2026 14:24:37 +0800 (CST)
Received: from kwepemh500011.china.huawei.com (unknown [7.202.181.142]) by mail.maildlp.com (Postfix) with ESMTPS id 93A0640575; Wed, 29 Apr 2026 14:24:42 +0800 (CST)
Received: from kwepemk200004.china.huawei.com (7.202.194.70) by kwepemh500011.china.huawei.com (7.202.181.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Wed, 29 Apr 2026 14:24:41 +0800
Received: from dggpemr200015.china.huawei.com (7.185.36.242) by kwepemk200004.china.huawei.com (7.202.194.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Wed, 29 Apr 2026 14:24:41 +0800
Received: from dggpemr200015.china.huawei.com ([7.185.36.242]) by dggpemr200015.china.huawei.com ([7.185.36.242]) with mapi id 15.02.1544.011; Wed, 29 Apr 2026 14:24:41 +0800
From: "Liuchunchi(Peter)" <liuchunchi@huawei.com>
To: Mike Ounsworth <mike@ounsworth.ca>, "acme@ietf.org" <acme@ietf.org>, "acme-chairs@ietf.org" <acme-chairs@ietf.org>, "draft-geng-acme-public-key@ietf.org" <draft-geng-acme-public-key@ietf.org>
Thread-Topic: Call for adoption: draft-geng-acme-public-key-06 (Ends 2026-05-12)
Thread-Index: AQHc16DcGFhwbFO8qkaQ+FsHWgM09A==
Date: Wed, 29 Apr 2026 06:24:41 +0000
Message-ID: <6a690f30e26e4ce7a2a71e55ba94c492@huawei.com>
References: <177741722137.243357.10440835172964235548@dt-datatracker-b45949c58-t72jx>
In-Reply-To: <177741722137.243357.10440835172964235548@dt-datatracker-b45949c58-t72jx>
Accept-Language: en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.136.131.2]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Message-ID-Hash: 5WZCM3G63DJVJUAM47QVNV7OGSC7SPRO
X-Message-ID-Hash: 5WZCM3G63DJVJUAM47QVNV7OGSC7SPRO
X-MailFrom: liuchunchi@huawei.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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Acme] Re: Call for adoption: draft-geng-acme-public-key-06 (Ends 2026-05-12)
List-Id: Automated Certificate Management Environment <acme.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/acme/TvD7E7-uVqhG6wMM7EJxkMNZUMM>
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>

From the past IETF session discussions and email discussions, it is safe to say (at least for me) the pk replacement problem and CSR-less optimization benefit is well understood. The -06 version provides a concise and straightforward solution with sufficient implementable details, and I therefore support adoption. It will be interesting to see this work forward and im happy to provide further review feedbacks.

Best,
Peter

> -----Original Message-----
> From: Mike Ounsworth via Datatracker <noreply@ietf.org>
> Sent: Wednesday, April 29, 2026 7:00 AM
> To: acme@ietf.org; acme-chairs@ietf.org; draft-geng-acme-public-
> key@ietf.org
> Subject: Call for adoption: draft-geng-acme-public-key-06 (Ends 2026-05-12)
> 
> This message starts a acme WG Call for Adoption of:
> draft-geng-acme-public-key-06
> 
> This Working Group Call for Adoption ends on 2026-05-12
> 
> Chair Note #1:
> The most recent version of the draft has significantly scoped-down the content
> from what was presented at IETF 125. This draft is now purely focused on the
> pk-01 challenge type towards the goal of being able to remove the ASN.1 CSR
> from an ACME flow.
> 
> I remind the WG that this is a call-for-adoption, not a WGLC, so the relevant
> adoption questions are:
> 
> 1) Does the WG want to work on a new ACME challenge for public key proof-
> of-possession towards goals such as removing the CSR, enrolling KEM
> certificates, and potentially other applications?
> 
> 2) Does the WG feel that this draft is a reasonable starting point for discussing
> and designing a solution to (1)?
> 
> 
> Chair Note #2: IPR
> 
> I wish to draw the WG's attention to the IPR filings on this draft: 1 filed by
> Huawei, and 2 filed by me (Mike Ounsworth), pertaining to a total of 4
> different but related patents. I am not a lawyer, and I make no claim as to
> whether or not these patents apply to the given draft; simply that they appear
> to be related. I mention this as part of the CfA in case it affects anyone's
> opinion on whether this draft is a suitable starting point.
> 
> 
> Abstract:
>    The current ACME protocol [RFC8555] requires applicants to submit a
>    PKCS#10 Certificate Signing Request (CSR) during the finalization
>    phase.  The construction, ASN.1 encoding, and transmission of the CSR
>    impose additional implementation burdens on both the client
>    (especially resource-constrained devices) and the server.  Moreover,
>    the CSR cannot prevent a public key from being replaced by an
>    intermediary at the protocol level.
> 
>    This document introduces the "pk-01" challenge extension based on the
>    ACME protocol.  Its core mechanism is as follows: the applicant
>    declares the public key to be authenticated during the "newOrder"
>    phase and completes the Proof of Possession (PoP) by signing with the
>    private key during the challenge phase.  Since the public key is
>    declared when the order is created and verified during the challenge
>    phase, there is no need to submit a CSR during the finalization
>    phase; the ACME server can issue the certificate directly based on
>    the verified public key, thereby eliminating the CSR at the protocol
>    level.
> 
>    The "pk-01" challenge supports two verification modes via the
>    pop_mode field:
> 
> Please reply to this message and indicate whether or not you support adoption
> of this Internet-Draft by the acme WG. Comments to explain your preference
> are greatly appreciated. Please reply to all recipients of this message and
> include this message in your response.
> 
> Authors, and WG participants in general, are reminded of the Intellectual
> Property Rights (IPR) disclosure obligations described in BCP 79 [2].
> Appropriate IPR disclosures required for full conformance with the provisions
> of BCP 78 [1] and BCP 79 [2] must be filed, if you are aware of any.
> Sanctions available for application to violators of IETF IPR Policy can be found
> at [3].
> 
> Thank you.
> [1] https://datatracker.ietf.org/doc/bcp78/
> [2] https://datatracker.ietf.org/doc/bcp79/
> [3] https://datatracker.ietf.org/doc/rfc6701/
> 
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-geng-acme-public-key/
> 
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-geng-acme-public-key-06.html
> 
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-geng-acme-public-key-06