[lamps] Re: [TLS] Re: Re: TLS Client Certificates; a survey
Phillip Hallam-Baker <phill@hallambaker.com> Wed, 01 April 2026 03:17 UTC
Return-Path: <hallam@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 9F3D3D481B5A for <spasm@mail2.ietf.org>; Tue, 31 Mar 2026 20:17:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1775013477; bh=O2NWnp3k5kxBQG3aNJTN5+PuDizT4HkFBvh+5T2AOUQ=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=GX0GD+iNrR7KqGhh69MGoFQXJJjGBbGTtxQveGwWAnaTHmmrmFSY2IH3FohUDxkKh Sokpaub+x25V+YiqlSIsJjnaIglXgnVeiy5dTe+1Rw4WKDjyE+Q0OQXRr2+XVa3JgE h6Sb9DrVUAlzWcH6BKDRDKjjiSBofxWiKXQhshF4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.892
X-Spam-Level:
X-Spam-Status: No, score=-1.892 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=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=unavailable 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 2FNc4mCnCLno for <spasm@mail2.ietf.org>; Tue, 31 Mar 2026 20:17:55 -0700 (PDT)
Received: from mail-oo1-f53.google.com (mail-oo1-f53.google.com [209.85.161.53]) (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 D741CD481B3F for <spasm@ietf.org>; Tue, 31 Mar 2026 20:17:55 -0700 (PDT)
Received: by mail-oo1-f53.google.com with SMTP id 006d021491bc7-67c22b05346so3588333eaf.2 for <spasm@ietf.org>; Tue, 31 Mar 2026 20:17:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1775013469; cv=none; d=google.com; s=arc-20240605; b=U4Zc9XkjGMmBhX98lsRE8wyjyB+/8+okZdQ7nY0bKVh2kqsvawwBnEJSuCc+UirV3/ q1O2kn5C6WokniFCSRVka8rQaVeUownyaYJatVw26Lwp53Ksy+jnHCedvcb4IaeUqgoy lFs50IZ3uUOyGp5Ju0JkyDoQdFcmDj0TnVqfo36I6X2VPZMncQZdSp2r/K7sG5zKDjny Nm1cwHmW3tq8JiskN6cAbQHOF/r9WIRXliE9qqVngV73YuBHkb9LulTD3AbueuQR8hdC JOn04sxJFOefjWfRfBUeLXw4L4RuE2R7b814M2kCauK0QOp4k5Oo5fk12O74kN/6diDB 5T/Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version; bh=O2NWnp3k5kxBQG3aNJTN5+PuDizT4HkFBvh+5T2AOUQ=; fh=be2VWOv2bZ6vI9l1Y56gedPhWJCdwYjMQpWY/+VFEFw=; b=OQQZF3lSaz2Z1fYtC41XrNbh19PAVD4F+JPE2dK8RjbCbtRG+qYwp+PLLVNfZ+RsUg 8S3EyVnNUPvj0y59Av9ShcWS5kDIKL4AE3enRAYU2paJskeL3EyjcbRNcKsadR1e4Tn7 EaBES1InRnpf9Z5PopJdwpFgyU6lLQ799Gg5KL+s1vcm+AjDZR/BE0KcwvjDv3p84agT yIyT7VJ5yvdlop/CkuMaAkzUQSCTjdKRWA9vqZrhP6W2yUCDbMVm8dt6b5B2lUqannzx Sy31093ze3aDCk1OkSrFwD21NgtVcmggih5zxO5KRTwl29P74TV1VHX0geiWpx3Ioijg 1YbA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775013469; x=1775618269; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=O2NWnp3k5kxBQG3aNJTN5+PuDizT4HkFBvh+5T2AOUQ=; b=NNeoCgquhm/5FP9+5+C4B/TaAMlxTHYXrCPwtQkrfulqW3qIRULemLRPW9m29ZuBLG HFJm/EYX/63QaEYP/QZThXW0QeOIwR3zwCp4s8ziZjPrmRDDObERFMamW6Pv6+rx9HNw DhaOIvTEkK1ajPHbisoCTJVZ1V0XRPQu7prdUF1ZfYJMOPnfJg2hhVoRPkuX5ZYJlPaM PTlqjiXTq6Yvv92rywSxLAHudZ3n243mGTluIL3bBUgkrz98KXi7+NNvjeGTAUGAvtc6 G75FLZFdAjowvofzaGKWdBjmTGtpWVI6usJD691Z+u48DZBSJsS/AfqMPprHxLGeSToo +sQQ==
X-Forwarded-Encrypted: i=1; AJvYcCUV1AewcI3a7LV5t8yjgYnEt4OYXRfNqloedgg7mLuqSlQAYZYXSyNma7XoiNAlDxJbmynnpQ==@ietf.org
X-Gm-Message-State: AOJu0Yz+Rq6jbGTkuKXA4hCF3yTSGE9IGb45Km2pT5KbbV2uSbO4Xbdj wYuVWbc2ZTbgchAApmJSPq8rpZcTo862V6kDDIu5jNka8vZ3N2qCaYTrsekaHpKeMvFJVP/0T/A S4EOVM0HS1qFCMSdnhIlgkrJ/NUcFDWg=
X-Gm-Gg: ATEYQzzRb5S4sC28NIf3U0gc/SrGrQ/ZHspSUUEobc6FeF2nqAwNKw6+9u6mgcC+LoR 6uV+1nxONQ959bygXW+K9yBbikD6xuXOq9QL+GOHCK2Ds88BPm38FvrkYt4cuaTrukx6xlvaXyp u7pUuG08H9iOoo+Xv3ufkRDyxVs/xCoi5DSGiJJVi74ZT427Ju/IW4XNF3MzJ5T+EkntRIHYJMd QRqU/E71Kn7jT2uIkedJW/0ffJGigOha5XbSysqROuuxYz+0U1LkBJO0d1j9KxhvGOmpXfti0ql LmTehXjBKr49TNbFW4a6Og+Ur6/SldA7pQL+/pVRcytcap7819o+KEEgnJUEVAsUQmLAnVthxha pmCxce6yxGNd81n9R1dPbrQ==
X-Received: by 2002:a05:6820:1745:b0:67e:1380:a042 with SMTP id 006d021491bc7-67fabc08b4bmr1003655eaf.24.1775013469346; Tue, 31 Mar 2026 20:17:49 -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>
In-Reply-To: <CACf5n7-n6xj35ukPznkes8rDx9-QWi+CDntt2Z5jcM1L+uo1RQ@mail.gmail.com>
From: Phillip Hallam-Baker <phill@hallambaker.com>
Date: Tue, 31 Mar 2026 23:17:36 -0400
X-Gm-Features: AQROBzCNac0PwGaeAJrrZxkJgC0upOUXNhwk6pY2IjPgj_ObojvQgxwXATtSc0U
Message-ID: <CAMm+LwiGABsBzMD4v-DrPqyAbnAT4Z0Mp6Ee_Az0BSu0G7nZEA@mail.gmail.com>
To: David Adrian <davadria@umich.edu>
Content-Type: multipart/alternative; boundary="0000000000004fe049064e5d874f"
Message-ID-Hash: UHFXKDEYM4AVYE4OATY5JPUSQ5A7FVEE
X-Message-ID-Hash: UHFXKDEYM4AVYE4OATY5JPUSQ5A7FVEE
X-MailFrom: hallam@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
CC: 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/KFiDr-VSKktx6P5FENw23q9Nb7E>
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>
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