[Acme] Re: draft-ietf-acme-dns-persist-02

Seo Suchan <tjtncks@gmail.com> Sun, 04 October 2026 06:57 UTC

Received: from mail-pj2-x10.google.com (mail-pj2-x10.google.com [IPv6:2607:f8b0:4864:39::10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id C39444B for <acme@ietf.org>; Sun, 04 Oct 2026 06:57:28 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=gmail.com header.s=20251104 header.b=PasrJd0q; spf=pass (mx.ietf.org: domain of tjtncks@gmail.com designates 2607:f8b0:4864:39::10 as permitted sender) smtp.mailfrom=tjtncks@gmail.com; dmarc=pass (policy=none) header.from=gmail.com
Received: by mail-pj2-x10.google.com with SMTP id 98e67ed59e1d1-396ccda24afso212242a91.3 for <acme@ietf.org>; Sat, 03 Oct 2026 23:57:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1791097041; x=1791701841; darn=ietf.org; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:content-type:from:to:cc:subject:date :message-id:reply-to:content-type; bh=R/6yBfxoIrX4afaFeVE7WVWU8/TZ21MdOTS8Fqm6yFI=; b=PasrJd0qJqK6CxkaIQe09vNv0VCwhfGpPgEwB270lpAx5m1HnFX/xyl1cspQIN6/Xf sHzE6+p14PzqolxxM5as3uz1aMlY6PJYXTt+4/O/9wVQkYZUnuLpGM/fZp7xp6jX/u6t vJOqJM8gckzm1EII+UpVaDb/EvnQyuEe0NloVoqlmLZI+1oFLywQpxGbRAmak30Nj1TY BJhnyZrdBacp3A/ewi5vmL71Jtgmmlkzm54FQOzXOdVVrBK+2lBaXGddLKAlkA5bWyWp Uh8gmuNp8gfPLJFAPjVa5RTb32cg/qbV0mCYlfjECjanyj2z41n2TgthKciMUr9M5BkE eFBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791097041; x=1791701841; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:content-type:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=R/6yBfxoIrX4afaFeVE7WVWU8/TZ21MdOTS8Fqm6yFI=; b=kz1tfHkAd2FRyDOeEOykukKDtCfPtSz9RKS8vj7cPgr6Oyl0r8IolGiTZaWAm9Pm+Z Dn/JArROMt+5LbNa73A3k5gRfzcgV8RHWoP7662/5mo4H1wspwp9lkQTt41X8O5eJ6Rv HNGUFFAw8ZcBTdwYRTO0Xm/+e/S+tx85RlXioJ5frF4uv78ViFQed7DWk/LYeLoV610W 19OAEm/nEVAFLfVwvLPqtJbSMcXwb+Kx+3DQ9A81I8yoxp3MJEJb08glfHTlNLgM1two 2lnZM3squ2MrhJcltkSpiRDvBHzINgeXqwWOgYKyT6dsK+VhZ4XZrpzrZnI7fPrLpgKC BNjA==
X-Gm-Message-State: AFq9FYJeqDXaaLaGsjJerQi1XUFgKVCTC0RZDx3IoS4Plqbu2Je8W3IE gFbSzVjHx+6T+Jt3Atimsv+o00rR9yqdUEbawA5qi/eKpnzh3L+WONKBOUlQjw==
X-Gm-Gg: AYBFou1dkgdc2zcs72JJqgo/2KWiR2ma+cVh6+vg/h31DOW2yQn9v7CaYHeA3sZcSMi 8GAKdlcsclVKQgCIfLWy0XzCs4Aixq643r1iTJKDSHB8JC1m7ki3rd2V8TmJxZYeSjIyaGICOqg /h9KTnmF5nXMQZOeugWtirpVj/JMMRewXScaEIOnx8zWwZVIkl9Vt7Rd/fCgbMB28HJ1bdZtyu5 idgn2UTjSMwbdVy3g6Vh8C1wyD34m2W1gntP9BXy9Q35VzKgy+7kLhxCv+G71WH58brCG1S0JHf AVS/3h2IbZtFB64hNxKldCSuAovc9S+ibWHmQ4UapcnpbhTusPGV3YFogFkcVYVvpWatIuJVg3j AHEgOGRqy/9HcUdiTDt3oW6yGKVpwEe3ETWiE9gESuAaP8269UFM+gHlOzffm3N9NgzDkyATrD/ B/4pYSKVfgEg4k4UnoDqSZwYHdv8OrEBKe0iDMiSMsJfVhjgbrGRnQNPqwrY0Na9K0BivW+jHW5 uniNWcX+R8WhABXtXBrecqluQrUGVxtet2g9YsI3dQIUw==
X-Received: by 2002:a17:90b:584c:b0:3a4:cb54:169d with SMTP id 98e67ed59e1d1-3a6ce97fb58mr2890708a91.62.1791097041274; Sat, 03 Oct 2026 23:57:21 -0700 (PDT)
Received: from ?IPV6:2406:5900:1038:161a:1f0d:14a0:942d:52fd? ([2406:5900:1038:161a:1f0d:14a0:942d:52fd]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3a6dd1c308csm4584339a91.2.2026.10.03.23.57.19 for <acme@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 03 Oct 2026 23:57:20 -0700 (PDT)
Content-Type: multipart/alternative; boundary="------------VbdRwnKGE5310ZsBNRucPPyz"
Message-ID: <96847504-a6c0-4bef-9142-e9213137f1e1@gmail.com>
Date: Sun, 04 Oct 2026 15:57:18 +0900
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: acme@ietf.org
References: <97E486F9-10B6-461E-979F-64F157BEE648@fastly.com> <b74a848f-d408-40f1-8090-981d271646bd@gmail.com> <CAG0-MR8rYU__GysgbtuR3Wz9XXfFAsQrAMdjr8YBc7d+y_t64Q@mail.gmail.com> <CAKh5S0aScJ96dDgjVUgae2fdubwU=ZvpPG0Jm87FSq-12aK3Lg@mail.gmail.com> <001601dd4d59$46f19b10$d4d4d130$@sebbe.eu> <CAG0-MR-PAVAteYRNJ1mdFqK5oS9xz5xDcJCkrBVWt6g3Diz96A@mail.gmail.com> <000c01dd4d5b$81c61cf0$855256d0$@sebbe.eu>
Content-Language: en-US, ko
From: Seo Suchan <tjtncks@gmail.com>
In-Reply-To: <000c01dd4d5b$81c61cf0$855256d0$@sebbe.eu>
X-Spamd-Bar: ----
Message-ID-Hash: SWSTAZII5EWE6NUZ5QNQJIEIVZFQKVJD
X-Message-ID-Hash: SWSTAZII5EWE6NUZ5QNQJIEIVZFQKVJD
X-MailFrom: tjtncks@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-acme.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [Acme] Re: draft-ietf-acme-dns-persist-02
List-Id: Automated Certificate Management Environment <acme.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/acme/4x5XVB2rfYxxntotqrk9dTDX118>
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>

GTS decided to use draft-01 version as is in production until it 
finalize: should this make we better bump challenge number?

https://developers.google.com/public-key-infrastructure/updates/september2026-dns-persist-01 


26. 9. 26. 11:05에 Sebastian Robin Nielsen 이(가) 쓴 글:
>
> The point of versioning (not in the datatracker, but with the 
> protocol/challenge name) is so a server during a ”overlap period” 
> could offer both dns-persist-01 and dns-persist-02 before 
> dns-persist-01 is sunsetted.
>
> In this way, old certificates for live sites doesn’t break because 
> breaking changes are made and client doesn’t speak the correct 
> protocol variant.
>
> Im pretty sure dns-persist-01 have never seen real production use 
> (with live certificates).
>
> The biggest problem with updating versioning numbers in staging is 
> that too many changes will get weird numbers like dns-persist-27, 
> http-12, tls-alpn-32, dns-23 and so on. So I think the number should 
> only be changed if protocol changes are made since the challenge 
> method have been in production – as defined by ”lets encrypt”.
>
> By using ”lets encrypt” as the gold standard, it also ensures clients 
> are updated correctly.
>
> *Från:*Henry Birge-Lee <henry=40crosslayerlabs.com@dmarc.ietf.org>
> *Skickat:* den 26 september 2026 03:55
> *Till:* Sebastian Robin Nielsen <sebastian=40sebbe.eu@dmarc.ietf.org>
> *Kopia:* Mailing List <acme@ietf.org>
> *Ämne:* [Acme] Re: draft-ietf-acme-dns-persist-02
>
> Hi Sebastian,
>
> While I am not that particular about IETF draft version numbers, I did 
> want to point out that in a CA/Browser forum call several weeks back 
> some CAs spoke to signing certificates using the standard accounturi 
> format. I believe there is production use of dns-persist records with 
> accounturi=<account URL from ACME directory server>
>
> I am also a bit confused as -01 was on data tracker. Isn't the point 
> of versioning to allow references to snapshots in the document's history?
>
> Best,
>
> Henry
>
> On Fri, Sep 25, 2026 at 9:49 PM Sebastian Robin Nielsen 
> <sebastian=40sebbe.eu@dmarc.ietf.org> wrote:
>
>     Also, I do not think we should up the version number to
>     dns-persist-02.
>
>     Since dns-persist-01 have ever only been in staging, so even if
>     breaking changes are made, it will not harm a live site.
>
>     It will just harm people’s testing scripts and testing machines
>     and testing sites.
>
>     No real (live) certificate have ever been issued using
>     dns-persist-01 so I think we should keep it at dns-persist-01 even
>     tough significant protocol changes are made.
>
>     The only reason to change the version number is if a sunset and
>     overlap period is needed, so a ACME server or a client need to be
>     able to speak both protocol variants at the same time.
>
>     Since dns-persist-01 have ever only been in staging, we could make
>     the switch using a ”flag day”. Clients will get ample time to
>     upgrade their protocol code since the ”new” variant of
>     dns-perist-01 (with hashed URIs) will also be in staging for a
>     period before going live in production.
>
>     *Från:*Matthew McPherrin <mattm=40letsencrypt.org@dmarc.ietf.org>
>     *Skickat:* den 26 september 2026 02:08
>     *Till:* Henry Birge-Lee <henry=40crosslayerlabs.com@dmarc.ietf.org>
>     *Kopia:* Max Hearnden <maxoscarhearnden@gmail.com>; acme@ietf.org
>     *Ämne:* [Acme] Re: draft-ietf-acme-dns-persist-02
>
>     On Tue, Sep 22, 2026 at 6:07 PM Henry Birge-Lee
>     <henry=40crosslayerlabs.com@dmarc.ietf.org> wrote:
>
>         The concern would probably be some storage attack on the CA by
>         making a bunch of key rotations but this would have to be
>         balanced with a comparable attack that could just come from
>         making a bunch of new ACME account.
>
>     The registrations table for all Let's Encrypt accounts, ever, is
>     under 350 gigabytes. We haven't even bothered to implement any
>     sort of unused-account pruning in our production environment,
>     though perhaps we will some day.
>
>     I'm not particularly worried about the storage aspect here, and if
>     an account is misbehaving or otherwise acting maliciously, we can
>     always just ban them.
>
>     _______________________________________________
>     Acme mailing list -- acme@ietf.org
>     To unsubscribe send an email to acme-leave@ietf.org
>
>
> _______________________________________________
> Acme mailing list --acme@ietf.org
> To unsubscribe send an email toacme-leave@ietf.org