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

Mike Shaver <mike.shaver@gmail.com> Wed, 01 April 2026 23:51 UTC

Return-Path: <mike.shaver@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 04C8DD535D95 for <spasm@mail2.ietf.org>; Wed, 1 Apr 2026 16:51:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1775087469; bh=WVtMHXa5zBDKm6L0z1B5TectuFM+a1In29WoZS9cvhU=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=q47y53PSlu3aSbCos1gizs/HyKvTlENMQj4nC6iR2Y4RZNDEpBp9zNGDqBRYL/8pc mEbb9WrRakHzzGWUh13TTwFCC5k316vrgUKQlSQwZ2/r/Tb90QRIETOzR+yIUjNz8X sKPbzsePYVlu0y5MwOF9BZxPOeVngxvxxJGOSurg=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 SxAHGDo3Ax4g for <spasm@mail2.ietf.org>; Wed, 1 Apr 2026 16:51:07 -0700 (PDT)
Received: from mail-oa1-x35.google.com (mail-oa1-x35.google.com [IPv6:2001:4860:4864:20::35]) (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 F02B9D535D8E for <spasm@ietf.org>; Wed, 1 Apr 2026 16:51:07 -0700 (PDT)
Received: by mail-oa1-x35.google.com with SMTP id 586e51a60fabf-4138136f02eso230722fac.2 for <spasm@ietf.org>; Wed, 01 Apr 2026 16:51:07 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1775087467; cv=none; d=google.com; s=arc-20240605; b=GnptHqK4Nj9aXFFUjaLcNKWnbrTgLkc2JHGKaKmsNYMCXgdtGxUBAOavUbVCN61/3O /FcqIICx7zg2/3kaPb26qinNyzRv4Z0I5LmJ3aASF72qG8NLvCFbnfo5xpf4QCxP2jOG 4+dmV1HUUkV/91hnGaUI2ATkuSJc0OnVEZ3HtVaSWUC2zKxXDwx7g0PMADXrM2SaMxgJ YGXuotdPQ+QarCJDtnvuQOBlDdvXOWYMS1thrsTioaty9oUXnUw1h82iatM+Eet0Znlr T6Oxu8rtZxvRfB0AQNDiHPGAN62ejMytjqFsbRqvYW12v9tRl4DcH0d/UqN4DpenZBhj cGRQ==
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:dkim-signature; bh=XmnKlCk8GgPiL3++mxPV8awx4JMq0xhiCD6voZEgL+U=; fh=ROZ5hPwNc0pHRiyWc1YPw6dOT5TJ+LQ/3q1qwgsFiLk=; b=XGOHSDOeElns0y4dXgG3NT+vqDg35GX9jMbnkG92p8rEW2txqbMJQm6csmPoiuEQ2L D/nArkyhvfccg9jjEyJwI7dVRVhWe6u90fd1Af8wKuaoHEJlQqP5dFe+x8NWaoYobT+R FoSGJfzDX6QhMIC6bAPGrotqnYr0T18bFHLCjzxXdXjTg+d0L9yheaUJc7yscc9URVDy dkeg1zWXoLEC5R5wG8FhgI1wShOx4O404ID0xsL48VghU5GfU4cCDBlEemFKXAIXY2+4 HnCILxG9vFmfeuDITJRRZbgMFmMD9D2XbuepsFIxckdNFMjM8r4GRxXxrpQ4eGVWZSxW eQAg==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775087467; x=1775692267; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=XmnKlCk8GgPiL3++mxPV8awx4JMq0xhiCD6voZEgL+U=; b=UIpcSDaX/acfkkTYFw15+RBjYwapWP8QEp6HUxGUz7EHZ8628zMrXSgpPGQkjB6RBM TDvw+UwdBth4IGncRq6czXclWRRBonJAKlGaFoNt/xa8YyPLCjr5Yvolc09FUc7GBFxJ yQblzYUWfVsSiH586PMqgCuFh1FQcC7gqPMVsCDwoxm5QOAXmzFcgfn8+tvN+6QfpG+Q v6TMVSN/Z4M91saS7zelYMSgu+jeh5ImsMO0R7IRtuLJo4mU8wOwf8TWHB8e49BqTIPq hOxcUw+beh1PgTLIWypzABG+zVK/4Z0CeQMY3km4RmkRMMkFB9dxa1dX7kCYGF5Di6J1 hFpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775087467; x=1775692267; 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=XmnKlCk8GgPiL3++mxPV8awx4JMq0xhiCD6voZEgL+U=; b=W0p38w+J7kTHqcGbp9vutiHWUgVOzN4wmFLQO3GNpAbrflqPJVtPclzRNhJmpuazQK KLW3m4WBLExmE+cs1nzjMf6xFawHXkVP9YONZXdZDo0whqM1R4/1t9WXZRn+Ji/c7lVp OeA4rZSvlOUUALXjFfxIyZCjUW72KpcSBnNC1VPGr/jSKWBO6pma2B1T87Cvs8WgU1K2 SYvtI/DHe+YTZlZCzgaDiUq0jvIsRH2QqZp9XjqSViTWMA3ogjXJcpN7368JHlKG4+xB geUTKxcbk4cR0SR30e6tvvjyeh94IZ++seBfGn1CnCMvdNnhSO4qaTxlfXmrf9wvCr70 /j5w==
X-Forwarded-Encrypted: i=1; AJvYcCX1DdqkV8yY0uktVzGYM3f6maCwp6l8SxRUHh1GWjAW1yPM+NEOtYhui/X7O4ZTM3hk5CTFmw==@ietf.org
X-Gm-Message-State: AOJu0Yw3hr8qa3htjx88615rctEA1i02la9Gu29pdO6Qf/vPxgEtNIG0 6c/ZRRtEq9nbZ5jhCTeyuQVQo0Vg7WZWG9yDj+aAypgeR5bAaHkxD5wM9B6knj8zxlqlW3pFQ3C h2Nrux2rUZEFmSWPP0Atxw7KGKXnmzxw=
X-Gm-Gg: ATEYQzy9AgCMkVUIkDqBU1sVGZlgSORB2kYOYFIJf3yH2lnwjP3AHl+w4d9DCx/f+JB LwY1wyzSUQorUBSYPXGzi0RH6pT56MJJoRDgODRd3WWnfj85dZqZV3TwJECeKgLaHJS1mk1ni1M JP3Z5yvnBJktEiwH8gQ8XI2mR1OLmDPTy6GXf9FGmT+Xry/s8EFPtpOkZUrRfdQdAiNnZLad6R+ yYG9K/X6V7IVeHZPylYrc5lzxf/mjcUIuJQjkdBQy8mzMwjQf+r5lfe4yIibNSHSDIuuC+Ry8fr 0+4lRiA=
X-Received: by 2002:a05:6870:a24b:b0:422:efca:98d7 with SMTP id 586e51a60fabf-422efcb1a7fmr577014fac.36.1775087467172; Wed, 01 Apr 2026 16:51:07 -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> <MEAPR01MB3654DAD44EEA7037763885D0EE50A@MEAPR01MB3654.ausprd01.prod.outlook.com> <LV0PR21MB66235C39FFCC9E350BC982DA8C50A@LV0PR21MB6623.namprd21.prod.outlook.com> <AE27DD88-67C5-43DE-B23E-A2DD84714F36@vigilsec.com> <LV0PR21MB6623C8F4A0644B04F57E93418C50A@LV0PR21MB6623.namprd21.prod.outlook.com> <ac2iQ8mBUhd9m4vF@ubby>
In-Reply-To: <ac2iQ8mBUhd9m4vF@ubby>
From: Mike Shaver <mike.shaver@gmail.com>
Date: Wed, 01 Apr 2026 19:50:55 -0400
X-Gm-Features: AQROBzD137K-LmWSTHYvzWSfOK-2yuUjfmAzVxNO2TbOrjRUEMiXboZnNtDWhBQ
Message-ID: <CADQzZqt6+DAuf-cutz55EBN1orykQL4Aw+=ycqvq4OjG-e=Oog@mail.gmail.com>
To: Nico Williams <nico@cryptonector.com>
Content-Type: multipart/alternative; boundary="000000000000ed1677064e6ec190"
Message-ID-Hash: M7Z5UBMPJXZ3IUQHM2LUTGWAZFUI4XMC
X-Message-ID-Hash: M7Z5UBMPJXZ3IUQHM2LUTGWAZFUI4XMC
X-MailFrom: mike.shaver@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: Andrei Popov <Andrei.Popov=40microsoft.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: [EXTERNAL] Re: Re: 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/i2mBb9Cgx7t11qRVsEGhVUflKr0>
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 Wed, Apr 1, 2026 at 6:56 PM Nico Williams <nico@cryptonector.com> wrote:

> It was Google who did this.  What's the CABF got to do with it?  (Though
> it does seem like the CABF acquiesced.)


To what, exactly, did the CABF acquiesce in this situation? The CABF
defines the *minimum* (I wish) standards against which TLS server
certificates must be issued for WebPKI uses (where WebPKI means “the
somewhat-disjoint set of roots included by the certificate consumers”).

It has never, to my knowledge, claimed any jurisdiction over what roots the
certificate consumer programs choose to include—for which I am grateful as
a participant in both the WebPKI governance community and the web. If you
would like them to consider changing that, you may wish to register as an
Interested Party and bring your position to the forum members.

Google sets its own root policies, as do the other consumers. They vary
widely and evolve at their own pace. It’s unfortunate that Google has been
the primary driver of improvement to the health of the WebPKI, because
there are other players who could be taking a more active role, but it
would be much more unfortunate if Google were *also* not doing so.

But furthermore, Chrome is not an operating system and does not control
what roots are packaged by operating systems for use by things like SMTP
servers. I do not know of an SMTP server, at least, that imports the Chrome
root set, and if one exists then it should really stop. Most operating
systems set their own root store, and in the Linux space that usually means
(mis)using *Mozilla’s* root store, not Chrome’s.

(Not affiliated with Google except as a fellow participant in WebPKI
governance.)

Mike