[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
- [Acme] Call for adoption: draft-geng-acme-public-… Mike Ounsworth via Datatracker
- [Acme] 回复:Call for adoption: draft-geng-acme-publ… 皮皮猪
- [Acme] Re: Call for adoption: draft-geng-acme-pub… Liuchunchi(Peter)
- [Acme] Re: Call for adoption: draft-geng-acme-pub… Michael Richardson
- [Acme] Re: Call for adoption: draft-geng-acme-pub… Ilari Liusvaara
- [Acme] Re: Call for adoption: draft-geng-acme-pub… palos.chen
- [Acme] Re: Call for adoption: draft-geng-acme-pub… Michael Richardson
- [Acme] Re: Call for adoption: draft-geng-acme-pub… Lijun Liao
- [Acme] Re: Call for adoption: draft-geng-acme-pub… Ilari Liusvaara
- [Acme] Re: Call for adoption: draft-geng-acme-pub… 皮皮猪
- [Acme] Re: Call for adoption: draft-geng-acme-pub… Mike Ounsworth
- [Acme] 回复:Re: Call for adoption: draft-geng-acme-… 皮皮猪
- [Acme] Re: Call for adoption: draft-geng-acme-pub… Mike Ounsworth
- [Acme] 回复:Re: Call for adoption: draft-geng-acme-… 皮皮猪