[lamps] Re: [TLS] Re: Re: TLS Client Certificates; a survey
David Adrian <davadria@umich.edu> Wed, 01 April 2026 03:40 UTC
Return-Path: <davadria@umich.edu>
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 6DA34D483FE5 for <spasm@mail2.ietf.org>; Tue, 31 Mar 2026 20:40:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1775014810; bh=ZMIYiCaSG33vO5DMGKO9SiJxuxtCr/bWZfhAuWXOS2o=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=P70wXjs23d9Cy0Ma3lDQ0rqRx2LzXPW/LBxSzh1PuyslyOHVAUu6o7f/0bYHNFzEq J+PrxknKMOVKKGT9dt9z4XAUTWE+7W/UdfOyWpund7O97b0vONnM2Uk+akrx4MqWAi dtriFHOAEGxTkJTTX+2iDlT4Ka2wKnO4c9zxmjLA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.396
X-Spam-Level:
X-Spam-Status: No, score=-4.396 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_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=umich.edu
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 0fqDTLDK9Yyr for <spasm@mail2.ietf.org>; Tue, 31 Mar 2026 20:40:10 -0700 (PDT)
Received: from basilisk.relay-egress.a.mail.umich.edu (basilisk.relay-egress.a.mail.umich.edu [13.59.128.245]) (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 79167D483FBD for <spasm@ietf.org>; Tue, 31 Mar 2026 20:40:08 -0700 (PDT)
Received: from defiant-glaistig.authn-relay.a.mail.umich.edu (ip-10-0-74-236.us-east-2.compute.internal [10.0.74.236]) by basilisk.relay-egress.a.mail.umich.edu with ESMTPS id 69CC9397.320B5464.2EA09F76.962732; Tue, 31 Mar 2026 23:40:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umich.edu; s=relay-1; t=1775014807; bh=ZMIYiCaSG33vO5DMGKO9SiJxuxtCr/bWZfhAuWXOS2o=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=UPXLAbFbjqdEZLZQLirLLcvWS6ZdMhF3ZsvQ25WOuAvawv9nGpqahxfZk0yiRZfs5 0wNpyxfdEbbF5mNUNsn55A7YzAP7togi3RRfB29P0Tqq17ua72biGGF7b0K/x9Dj26 hf//y6wJe+M10L5ivun042KzqhiJzzQtNfjzNNkMt6h4Y5+7VPapstyK3JxObhx0QU 5DsfAQPGkJpCY0CLH6z+RJB4gHGHz5qhaJeZnokbDSZM89+jH03/G0MaaXJanLGm8O W8EiLX8yI+9R0Jbw9cxnMPOAIB2RL+yuP2D31NAbYnNCq4TM+f5Tg8xemNbZuq46aF NB4kszB/vj10g==
Authentication-Results: defiant-glaistig.authn-relay.a.mail.umich.edu; iprev=pass policy.iprev=209.85.208.169 (mail-lj1-f169.google.com); auth=pass smtp.auth=davadria
Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) by defiant-glaistig.authn-relay.a.mail.umich.edu with ESMTPSA id 69CC9397.605E857.54D45BD0.2643862; Tue, 31 Mar 2026 23:40:07 -0400
Received: by mail-lj1-f169.google.com with SMTP id 38308e7fff4ca-38bd15d82bdso48805721fa.2 for <spasm@ietf.org>; Tue, 31 Mar 2026 20:40:07 -0700 (PDT)
X-Forwarded-Encrypted: i=1; AJvYcCU6cYIdDMpWVf0+0XSlcuKxVShhGL40KK9oFl7VPLKYnXCeph98E9oHmIGiZ1bmFckyOCMCfQ==@ietf.org
X-Gm-Message-State: AOJu0Yz+tbxcPr6EMODPmg3K8hiItuU49AS+6LdgWO5Vy4YbCul9st4e liPn5PazdSUMgQBYS7AcDghiXM8ibvSU5VltxWOrvVLTrb2RRnrV7FR0uGzg5m4e63xK7c3DgtP 9O9eykz2XRhFGzH1qsEGTcVjRYpn3g0E=
X-Received: by 2002:a2e:98d3:0:b0:38a:f5a6:9173 with SMTP id 38308e7fff4ca-38cc30b9659mr4302621fa.27.1775014805530; Tue, 31 Mar 2026 20:40:05 -0700 (PDT)
MIME-Version: 1.0
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> <CAMm+LwiGABsBzMD4v-DrPqyAbnAT4Z0Mp6Ee_Az0BSu0G7nZEA@mail.gmail.com>
In-Reply-To: <CAMm+LwiGABsBzMD4v-DrPqyAbnAT4Z0Mp6Ee_Az0BSu0G7nZEA@mail.gmail.com>
From: David Adrian <davadria@umich.edu>
Date: Tue, 31 Mar 2026 23:39:54 -0400
X-Gmail-Original-Message-ID: <CACf5n7_60uGAU6F4qOedZL16e-8J13a7k2vLG3qkj6CtvgTofg@mail.gmail.com>
X-Gm-Features: AQROBzDrnQE8exokeXMMqIuf3baSzpNdzw4dolTzlGJlIGK6LSrqM0H8_IuNMzE
Message-ID: <CACf5n7_60uGAU6F4qOedZL16e-8J13a7k2vLG3qkj6CtvgTofg@mail.gmail.com>
To: Phillip Hallam-Baker <phill@hallambaker.com>
Content-Type: multipart/alternative; boundary="000000000000f46c1f064e5dd6f0"
Message-ID-Hash: 3Q7LEVSM3B7ZRZE6QBIUZD46WRRO2ERM
X-Message-ID-Hash: 3Q7LEVSM3B7ZRZE6QBIUZD46WRRO2ERM
X-MailFrom: davadria@umich.edu
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
CC: David Adrian <davadria@umich.edu>, Mike Ounsworth <ounsworth+ietf@gmail.com>, 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>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [lamps] 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/baJzX_uGVLo_zCUby3CKJNYZsVY>
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 would have rather more sympathy for the position of the browser providers in 2018 if they had not been so intractably opposed to adding support for SHA-2 back when I was pushing for that in 2002. I'll be sure to let my 4th grade self know that the Chrome Root Program made a bad decision in 2002, six years before Chrome was released. On Tue, Mar 31, 2026 at 11:17 PM Phillip Hallam-Baker <phill@hallambaker.com> wrote: > On Tue, Mar 31, 2026 at 8:00 PM David Adrian <davadria@umich.edu> wrote: > > >> 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 original concept of X.509v3/PKIX was that there were two types of > certificate, certificate signing certificates and end entity certificates. > While there are certainly very good arguments for cryptographic hygiene and > use of separate private keys for separate applications, that only leads us > to separation of concerns between end-entity certificates. > > I would have rather more sympathy for the position of the browser > providers in 2018 if they had not been so intractably opposed to adding > support for SHA-2 back when I was pushing for that in 2002. The transition > from MD5 to SHA-1 had only been possible because the browsers already > supported SHA-1 and it was clear that we would be in a mess if SHA-1 failed > long before the 2005 RSA announcement which rather than spurring deployment > of SHA-2 caused many to decide that we should instead wait for SHA-3. > > The problem we faced as CAs was that nobody would be able to make use of > SHA-2 certificates until they were widely supported in the browsers so it > really didn't make sense for the browser providers to block on CA support. > > In the event, a certain browser provider flipped from being non commital > in their plans to add support to insisting the problem was so severe we had > to do transition immediately. So no, I don't draw the same conclusions. > > > As to applying the 'commingling' argument to roots, I am rather surprised > because root certificates aren't really certificates at all in PKIX terms. > While they are presented as self signed certificates, that is really just a > syntactic convenience that avoided having to define a new structure. The > signature on a root certificate doesn't have meaning after it has been > installed in a root store so whether it is SHA-1, SHA-2 or MD4 makes little > real difference. > > No, I cannot see a good argument for Web client and Web server > certificates being separate applications not to be commingled. > > > >
- [lamps] TLS Client Certificates; a survey Salz, Rich
- [lamps] Re: TLS Client Certificates; a survey John Mattsson
- [lamps] Re: TLS Client Certificates; a survey Eric Rescorla
- [lamps] Re: TLS Client Certificates; a survey John Mattsson
- [lamps] Re: TLS Client Certificates; a survey Eric Rescorla
- [lamps] Re: TLS Client Certificates; a survey Viktor Dukhovni
- [lamps] Re: TLS Client Certificates; a survey Nico Williams
- [lamps] Re: TLS Client Certificates; a survey Viktor Dukhovni
- [lamps] Re: TLS Client Certificates; a survey Nico Williams
- [lamps] Re: TLS Client Certificates; a survey Viktor Dukhovni
- [lamps] Re: TLS Client Certificates; a survey Alan DeKok
- [lamps] Re: TLS Client Certificates; a survey Peter Gutmann
- [lamps] Re: TLS Client Certificates; a survey Michael Richardson
- [lamps] Re: TLS Client Certificates; a survey Salz, Rich
- [lamps] Re: TLS Client Certificates; a survey Nico Williams
- [lamps] Re: TLS Client Certificates; a survey Eliot Lear
- [lamps] Re: TLS Client Certificates; a survey Tomas Gustavsson
- [lamps] Re: TLS Client Certificates; a survey Nico Williams
- [lamps] Re: TLS Client Certificates; a survey Tomas Gustavsson
- [lamps] Re: TLS Client Certificates; a survey Alan DeKok
- [lamps] Re: TLS Client Certificates; a survey Jeffrey Walton
- [lamps] Re: TLS Client Certificates; a survey Alan DeKok
- [lamps] Re: TLS Client Certificates; a survey Nico Williams
- [lamps] Re: TLS Client Certificates; a survey Nico Williams
- [lamps] Re: TLS Client Certificates; a survey Jeffrey Walton
- [lamps] Re: TLS Client Certificates; a survey Seo Suchan
- [lamps] Re: TLS Client Certificates; a survey Viktor Dukhovni
- [lamps] Re: TLS Client Certificates; a survey Wei Chuang
- [lamps] Re: TLS Client Certificates; a survey Viktor Dukhovni
- [lamps] Re: TLS Client Certificates; a survey Wei Chuang
- [lamps] Re: TLS Client Certificates; a survey Viktor Dukhovni
- [lamps] Re: TLS Client Certificates; a survey Nico Williams
- [lamps] Re: TLS Client Certificates; a survey John Levine
- [lamps] Re: TLS Client Certificates; a survey ml+ietf-tls
- [lamps] Re: TLS Client Certificates; a survey Nico Williams
- [lamps] Re: TLS Client Certificates; a survey Nico Williams
- [lamps] Re: [TLS] TLS Client Certificates; a surv… Phillip Hallam-Baker
- [lamps] Re: [TLS] TLS Client Certificates; a surv… Salz, Rich
- [lamps] Re: [EXT] Re: [TLS] TLS Client Certificat… Blumenthal, Uri - 0553 - MITLL
- [lamps] Re: [TLS] TLS Client Certificates; a surv… Raghu Saxena
- [lamps] Re: [TLS] Re: TLS Client Certificates; a … Peter Gutmann
- [lamps] Re: [TLS] Re: TLS Client Certificates; a … Raghu Saxena
- [lamps] Re: TLS Client Certificates; a survey Peter Gutmann
- [lamps] Re: TLS Client Certificates; a survey John Kemp
- [lamps] Re: TLS Client Certificates; a survey Peter Gutmann
- [lamps] Re: [TLS] TLS Client Certificates; a surv… Nico Williams
- [lamps] Re: [TLS] TLS Client Certificates; a surv… Viktor Dukhovni
- [lamps] Re: [TLS] TLS Client Certificates; a surv… Nico Williams
- [lamps] Re: [TLS] TLS Client Certificates; a surv… Seo Suchan
- [lamps] Re: [TLS] TLS Client Certificates; a surv… Viktor Dukhovni
- [lamps] Re: [TLS] TLS Client Certificates; a surv… Salz, Rich
- [lamps] Re: [TLS] TLS Client Certificates; a surv… Viktor Dukhovni
- [lamps] Re: TLS Client Certificates; a survey Salz, Rich
- [lamps] Re: TLS Client Certificates; a survey Nico Williams
- [lamps] Re: TLS Client Certificates; a survey Mike Ounsworth
- [lamps] Re: TLS Client Certificates; a survey Mike Ounsworth
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… David Adrian
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Stephen Farrell
- [lamps] Re: [EXT] Re: [TLS] Re: Re: TLS Client Ce… Blumenthal, Uri - 0553 - MITLL
- [lamps] Re: [EXT] Re: [TLS] Re: Re: TLS Client Ce… Seo Suchan
- [lamps] Re: [EXT] Re: [TLS] Re: Re: TLS Client Ce… Blumenthal, Uri - 0553 - MITLL
- [lamps] Re: [EXT] Re: [TLS] Re: Re: TLS Client Ce… Seo Suchan
- [lamps] Re: [EXT] Re: [TLS] Re: Re: TLS Client Ce… Blumenthal, Uri - 0553 - MITLL
- [lamps] Re: [EXT] Re: [TLS] Re: Re: TLS Client Ce… 刘鹏辉
- [lamps] Re: [EXT] Re: [TLS] Re: Re: TLS Client Ce… Viktor Dukhovni
- [lamps] Re: [EXT] Re: [TLS] Re: Re: TLS Client Ce… Nico Williams
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Phillip Hallam-Baker
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… David Adrian
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Phillip Hallam-Baker
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Peter Gutmann
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Andrei Popov
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Russ Housley
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Eric Rescorla
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Michael Richardson
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Nico Williams
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Michael Richardson
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Jeffrey Walton
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Nico Williams
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Ilari Liusvaara
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Nico Williams
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Andrei Popov
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Alan DeKok
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … David Adrian
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Viktor Dukhovni
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Peter Gutmann
- [lamps] Re: [TLS] Re: [EXTERNAL] Re: Re: Re: Re: … Nico Williams
- [lamps] Re: [TLS] Re: [EXTERNAL] Re: Re: Re: Re: … Mike Shaver
- [lamps] Re: [EXT] Re: [EXTERNAL] [TLS] Re: Re: Re… Blumenthal, Uri - 0553 - MITLL
- [lamps] Re: [EXT] Re: [EXTERNAL] [TLS] Re: Re: Re… Andrei Popov
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Nico Williams
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Andrei Popov
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Nico Williams
- [lamps] Re: [TLS] Re: Re: [EXTERNAL] Re: Re: Re: … Mike Shaver
- [lamps] Re: [TLS] Re: Re: [EXTERNAL] Re: Re: Re: … Nico Williams
- [lamps] Re: [TLS] Re: Re: [EXTERNAL] Re: Re: Re: … Nico Williams
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Peter Gutmann
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Andrei Popov
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Alan DeKok
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Nico Williams
- [lamps] Re: [TLS] Re: [EXTERNAL] Re: Re: Re: Re: … Ilari Liusvaara
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Andrei Popov
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … 刘鹏辉
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Nico Williams
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Peter Gutmann
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Nico Williams
- [lamps] Re: [TLS] Re: Re: [EXTERNAL] Re: Re: Re: … Viktor Dukhovni
- [lamps] Re: [EXTERNAL] [TLS] Re: Re: Re: Re: TLS … Michael Richardson
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Alan DeKok
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Nico Williams
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Mike Shaver
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Rob Sayre
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Nico Williams
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Nico Williams
- [lamps] Re: [TLS] Re: Re: TLS Client Certificates… Jeffrey Walton
- [lamps] Re: TLS Client Certificates; a survey Peter Gutmann
- [lamps] Re: TLS Client Certificates; a survey Nico Williams