[lamps] Re: [EXT] Re: [TLS] Re: Re: TLS Client Certificates; a survey

Seo Suchan <tjtncks@gmail.com> Wed, 01 April 2026 00:47 UTC

Return-Path: <tjtncks@gmail.com>
X-Original-To: spasm@mail2.ietf.org
Delivered-To: spasm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 33241D47770B for <spasm@mail2.ietf.org>; Tue, 31 Mar 2026 17:47:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1775004465; bh=3pY8w0hnXrFQiwROGAgN4DuvYddPeKzNpHLhYYbGlHE=; h=Date:Subject:To:References:From:In-Reply-To; b=W0o4pTG1RNfQpn67DViwOUWqWsfQ2fb/C7vjLbhthCWa1/s3FkDguDyrLQG/kmZBe Gwmiu6/QK9GhvhcWQbtZGPAHpJMlgly6dYaOoVcWVRPG5jHHbd/1KlQC0OujASYyVY AG2c98D22SSfver+VDsyYqdMipIRf3pm8cmD4brA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -0.598
X-Spam-Level:
X-Spam-Status: No, score=-0.598 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, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 4QOqPmExYirz for <spasm@mail2.ietf.org>; Tue, 31 Mar 2026 17:47:44 -0700 (PDT)
Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) (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 8B6D6D477706 for <spasm@ietf.org>; Tue, 31 Mar 2026 17:47:44 -0700 (PDT)
Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-c73c990a96dso2697431a12.0 for <spasm@ietf.org>; Tue, 31 Mar 2026 17:47:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775004457; x=1775609257; darn=ietf.org; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=SkRS3vkl8LkhxJkjSCJbNQwd2RzgWhI8cyDWxn8/s98=; b=HsXsIjWbWu+bkM3w+0sFXwIRfAHZJcOlNFGWLfrqvW1hPLob2baC8GdDJHgYsSs8VU 4k338q4KHtHgo2MM4/jdFKUPmbXSEMz0wrIQwHpuQQhAKNL0bLK7F5YzG2XgG+VaLHpE krjPwWGWwdfkxzbQB7MQxIRWTkCFO2pb7XA8KhykY7Td+CSD6tXpzwL49ckXa/5cIiHT TttJ/eHxFMnImjtmP/I3HPyaeM3XuPjGvOGj48Vnl2FTFkJ46kzn+1ALNLvIhY8o4h1r 2ByAnFhfzNHHaXzXx9csPpolCTb6yGMiiY28ZUplC11ULk25xoWxgPq57OVRwMmI1ToB +bVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775004457; x=1775609257; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SkRS3vkl8LkhxJkjSCJbNQwd2RzgWhI8cyDWxn8/s98=; b=qaAhYs0GbP8UMXoeU7U/1PxURM4G+H3d+Ff7gH8XhjLRi+PoHogH4U+3xzu2BSsRKM R7oC30OGoDgHCCCuRE3mI56GxrZ/XOvWlnrlB/UAiqHcjAGrbDj/wg6OwK65UkY7TMR/ OQwnPR4K0M/ShhpZqZu/ddtxkqihjHvWXb70SryqbGbpWa22djRjrfagA6ry6YrNq6Nz lT5bO3GN4WSC//Mmw9PJjNWhxbkOp9aHiUOZrCWMkxwc1vmfT9XStzpO/qTYQ32Axm/W UWSMqy/t2f+7z8iXyhSu6nBmt6dPggjKYM+hpORIMeQt97YKzvtu5aFSi6Yi18sKiw7J SrRg==
X-Gm-Message-State: AOJu0YzO2IorUePqU3JGlVcVleJcFsHwOgEK9LZY/d442P66Co6HFzFS +nrUSpvszRwUkj5YJL9YTJCzwwJ2N9AWTb+NGfRhuD0VaXVs51u1agyb353/fg==
X-Gm-Gg: ATEYQzwZW8tzEFSWO1vhWFWTLPZ4/bGyKXctVxcmvtLvgMZezMmyLev+KpYAXTS5Wag PI5IbeqU9jVAzpq68Rr0m3DkElqWew6yTxWLJbi8cWzD5Tog605NKTPOlbrksjk+USmWqBY/pND KtianOB+aex/tesVrNs/HjledHpeJqMP84WIjSDAlJfYwmjkmfHZ4P58oFqxupbWDkGwMVkNJpd fxEFfoFJL5mEosKzka3+djJzkIY/pFgx41NyP9A5+0L60V0usNrh57e67noGJxDfoxzWtpngn4d 3itk9ZAUoWOHE4tk2dH6QcvGfmEEd76AAjtno5jp9pMh7+XeKGyVBrDWT86QBVDyKZsGsoxaTvX RzeRLSR1maieebVGLl+uN2HJ0dwQuqsX4hCoG+79hWdeZakL5KWbZxCjoKhS+VKGTr59cf6PNox KZR4sr6bOCWeWsSRY4HZA5R0b4
X-Received: by 2002:a05:6a20:244c:b0:398:c2d8:153 with SMTP id adf61e73a8af0-39ef777bf0bmr1243209637.56.1775004456303; Tue, 31 Mar 2026 17:47:36 -0700 (PDT)
Received: from [192.168.4.253] ([221.146.142.34]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c769179e31asm10046035a12.17.2026.03.31.17.47.35 for <spasm@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 31 Mar 2026 17:47:35 -0700 (PDT)
Content-Type: multipart/alternative; boundary="------------wNVe393mSerxJxmQBhifbyI1"
Message-ID: <ad0aef72-6a3a-4289-8477-9b6e99c1455f@gmail.com>
Date: Wed, 01 Apr 2026 09:47:34 +0900
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: spasm@ietf.org
References: <MN2PR17MB40314193002D42E6ED4F465ACD4CA@MN2PR17MB4031.namprd17.prod.outlook.com> <MN2PR17MB40315028C6985BD9F4F0C886CD52A@MN2PR17MB4031.namprd17.prod.outlook.com> <acrfWoDSHUrYj1if@ubby> <CAKZgXHqKBwYqjB3SOexT1B3=P2m83esgQTV74PJtjk+LGwAhcA@mail.gmail.com> <CACf5n7-n6xj35ukPznkes8rDx9-QWi+CDntt2Z5jcM1L+uo1RQ@mail.gmail.com> <BN0P110MB1419E640D12D7885DDCD43899050A@BN0P110MB1419.NAMP110.PROD.OUTLOOK.COM>
Content-Language: en-US
From: Seo Suchan <tjtncks@gmail.com>
In-Reply-To: <BN0P110MB1419E640D12D7885DDCD43899050A@BN0P110MB1419.NAMP110.PROD.OUTLOOK.COM>
Message-ID-Hash: I4MLFZPVRK6TT6ILEKW4HEDSMMC7ACVV
X-Message-ID-Hash: I4MLFZPVRK6TT6ILEKW4HEDSMMC7ACVV
X-MailFrom: tjtncks@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spasm.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: [lamps] Re: [EXT] Re: [TLS] Re: Re: TLS Client Certificates; a survey
List-Id: This is the mail list for the LAMPS Working Group <spasm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/Fn5N9EqgQzk4DMeUigN5iN-WcVs>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spasm>
List-Help: <mailto:spasm-request@ietf.org?subject=help>
List-Owner: <mailto:spasm-owner@ietf.org>
List-Post: <mailto:spasm@ietf.org>
List-Subscribe: <mailto:spasm-join@ietf.org>
List-Unsubscribe: <mailto:spasm-leave@ietf.org>

I kinda think from what certificates in mTLS try to proof, in most time 
if SAN is domain name Serverauth is more appropriate. aren't client try 
to proof it's server node XX and this is message for it's users behalf? 
I have hard time to understand what clientauth certificate for 
example.com would try to claim, public or not.

26. 4. 1. 09:25에 Blumenthal, Uri - 0553 - MITLL 이(가) 쓴 글:
> I have no stake in this fight, as my CAs will do whatever’s 
> appropriate for _our_ use cases, regardless.
>
> But for mTLS, when both client and server expect to authenticate each 
> other via certificates — what KU/EKU is the client’s certificate 
> supposed to have, to ensure it is allowed to authenticate a TLS 
> client? And why the asymmetry (no pun intended) — server does provide 
> a use-case-specific EKU, but a client doesn’t???
>
> --
>
> V/R,
>
> Uri
>
>
> *From: *David Adrian <davadria@umich.edu>
> *Date: *Tuesday, March 31, 2026 at 20:01
> *To: *Mike Ounsworth <ounsworth+ietf@gmail.com>
> *Cc: *Nico Williams <nico@cryptonector.com>, David Benjamin 
> <davidben@chromium.org>, Salz, Rich 
> <rsalz=40akamai.com@dmarc.ietf.org>, Tls <tls@ietf.org>, 
> spasm@ietf.org <spasm@ietf.org>
> *Subject: *[EXT] [lamps] Re: [TLS] Re: Re: TLS Client Certificates; a 
> survey
>
> This Message Is From an External Sender
> This message came from outside the Laboratory.
> > > Does the IETF have a Liason to the Chrome Root Program?
> >
> > + @David Benjamin and @David Adrian both participate in IETF.
>
> Speaking for the Chrome Root Program [1], the policy does not 
> introduce a blanket prohibition on all CAs from issuing TLS 
> certificates containing both clientAuth and serverAuth EKUs. Rather, 
> after March 15, 2027, the Chrome Root Store will, by default, only 
> include anchors representing serverAuth-only hierarchies.
>
> This does not preclude CAs from:
> - Continuing to issue from hierarchies that may be trusted elsewhere
> - Issuing clientAuth certificates from a new hierarchy
>
> Nothing also stops non-Chrome clients from altering the content of 
> their trust stores to trust CAs relevant to their use case.
>
> History has taught us that commingling PKI use cases causes more harm 
> than good. It is a consistent security problem when PKI hierarchies 
> intended for public web sites get entangled in non-web use cases. As 
> an example, such behavior slowed the deprecation of SHA-1 in 2018 
> because payment card terminal implementations and their corresponding 
> root stores could not be updated.
>
> The plan to move to serverAuth only was first communicated to CA 
> Owners at a CABF meeting in 2021 [2]. It is designed to prevent more 
> situations like the one above from happening in the future.
>
> [1]: https://googlechrome.github.io/chromerootprogram/#introduction
> [2]: 
> https://drive.google.com/file/d/1pwhslUTqqkJci84nzyP4jUEmop4MeSVP/view
>
> On Mon, Mar 30, 2026 at 4:53 PM Mike Ounsworth 
> <ounsworth+ietf@gmail.com <mailto:ounsworth%2Bietf@gmail.com>> wrote:
>
>     > Does the IETF have a Liason to the Chrome Root Program?
>
>     + @David Benjamin <mailto:davidben@chromium.org> and @David Adrian
>     both participate in IETF.
>
>     On Mon, 30 Mar 2026 at 15:40, Nico Williams
>     <nico@cryptonector.com> wrote:
>
>         On Mon, Mar 30, 2026 at 08:04:54PM +0000, Salz, Rich wrote:
>         > The overwhelming response (strong consensus) — both posted
>         and via
>         > private replies — is that applications will just switch to
>         > TLS-Server-Auth identities for the client side.
>
>         That violates RFCs 5280 & 8446 and vitiates the Chrome Root
>         Program's
>         new policy.  Whatever problem that policy change meant to
>         addres might
>         only be made worse by this approach (sure, only for those apps
>         that
>         implement this workaround, but for those, yes, it will be worse).
>
>         There has to be a better way.
>
>         Does the IETF have a Liason to the Chrome Root Program? Can we
>         reach
>         out to them and ask them?  When I did they simply did not
>         respond, but
>         if the IETF TLS and/or LAMPS WG chairs, or IETF Security ADs
>         reach out
>         to them perhaps they'll respond -- failing that then maybe the
>         IETF
>         Chair or the IAB.
>
>         Nico
>         --
>
>         _______________________________________________
>         Spasm mailing list -- spasm@ietf.org
>         To unsubscribe send an email to spasm-leave@ietf.org
>
>     _______________________________________________
>     TLS mailing list -- tls@ietf.org
>     To unsubscribe send an email to tls-leave@ietf.org
>
>
> _______________________________________________
> Spasm mailing list --spasm@ietf.org
> To unsubscribe send an email tospasm-leave@ietf.org