[lamps] Re: TLS Client Certificates; a survey
Nico Williams <nico@cryptonector.com> Wed, 25 March 2026 04:31 UTC
Return-Path: <nico@cryptonector.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 93408D100830 for <spasm@mail2.ietf.org>; Tue, 24 Mar 2026 21:31:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=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
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cryptonector.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 J9jM6AEVDJ2k for <spasm@mail2.ietf.org>; Tue, 24 Mar 2026 21:31:12 -0700 (PDT)
Received: from common.ash.relay.mailchannels.net (common.ash.relay.mailchannels.net [23.83.222.38]) (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 02B7AD100824 for <spasm@ietf.org>; Tue, 24 Mar 2026 21:31:11 -0700 (PDT)
X-Sender-Id: dreamhost|x-authsender|nico@cryptonector.com
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 8D6A1222337; Wed, 25 Mar 2026 04:31:05 +0000 (UTC)
Received: from pdx1-sub0-mail-a238.dreamhost.com (100-115-72-182.trex-nlb.outbound.svc.cluster.local [100.115.72.182]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 3157B22205A; Wed, 25 Mar 2026 04:31:05 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1774413065; b=2WIESXIoCFwd1q6AqU1fEcveexwNuep2jydw4sb4/lluots9ifkcl8TJO+tOmZnkWhi9ud s6SLRQDjggM9GcvZAqqNw+QsdCp3F0VBrN3a0x1DHbWbMfWT3o9NfF1+u0hevl+Z0CAYsq OpoCCoRr4qaPrxqyUB+nN8PpkSi4N7E6YL37174N1/Mhga6psy+H2zfXGAE/NIkyON18CE c34xva2sPFwgpWz2eIBLKNtwAT6qymysVNmbV/Hlc8EUWADxnq24WzbWKEcVlvfj+jUHto 1XcS+ac5lGszbGgl8Fndk5ot1mbtKH8LCuPiBVpk+ahpmtL55/nQ3sr4+wgNgw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1774413065; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=6hrCk/8kCpi02+oO/EsLTRJyUQUKR0WFKGQO1if+K9s=; b=HxsydtmNbEBe+EKC7KsFFB7UMDWvghOTUtMDTzw5Xsu4uA0i06KueSNrPiIyQiXguO7/hq 4f2SvixAlKd7qoWLbnbKngzfO+dTsrinQP6vkxVVNblBmfMyvUoh3VvYoYrjUEfI837Lhx bx2FrdbjXqyYDB4oD+ATv+GdpPx1g29+1Ip9gLndauBOLof75sPKJd2GBbpkPwDbHRe6VH 5oDewJHO0+sJTVLFaVM/ZDrGOgG/BDZoB91pZVxCS68N2DQKBGGLPrWtomcE3FK0E0DwCU lfxJQQq2Y930KAw0HJourBvOBnxrcCi+A2YQdVtTjmrlDUnFBLcvsUO6HxMNbQ==
ARC-Authentication-Results: i=1; rspamd-7f98bb5847-pfx5c; auth=pass smtp.auth=dreamhost smtp.mailfrom=nico@cryptonector.com
X-Sender-Id: dreamhost|x-authsender|nico@cryptonector.com
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|nico@cryptonector.com
X-MailChannels-Auth-Id: dreamhost
X-Robust-Shrill: 10cb0c342253603b_1774413065433_396787490
X-MC-Loop-Signature: 1774413065433:2597267289
X-MC-Ingress-Time: 1774413065432
Received: from pdx1-sub0-mail-a238.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.115.72.182 (trex/7.1.5); Wed, 25 Mar 2026 04:31:05 +0000
Received: from ubby (unknown [75.81.95.64]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by pdx1-sub0-mail-a238.dreamhost.com (Postfix) with ESMTPSA id 4fgYr845Dyz1037; Tue, 24 Mar 2026 21:31:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptonector.com; s=dreamhost; t=1774413065; bh=6hrCk/8kCpi02+oO/EsLTRJyUQUKR0WFKGQO1if+K9s=; h=Date:From:To:Cc:Subject:Content-Type:Content-Transfer-Encoding; b=PQVdtslwTuZxvUn/MmCnW560jS+CQMDFc81wSf13jDjtssCfnaOBWz2g5g093f8+E C92G8hwC7x7HP0qg+oiO9tphQORdbYBPHtiF11xk7Aedkd7TupggJLrAjMgZcQfe7A wd9fXltGJEx+UhZPh5kGSXGTSS81Nqbj7b2v4gjPyWxVmLk9z6EuuFsxzRVi5DNCoY rxxBrqIncYJ58bfhFUNsHT6kHQxyym7INmYxDMS9QpLfBRm1eng3RoMLewBBtE9C3W g1jsjNHYcgHLc7wcA14mZif569I2Fdt/6UbsX6x4BUCChcd4IEVmgkEhlextN4N67x Cou212piG7Cgg==
Date: Tue, 24 Mar 2026 23:31:02 -0500
From: Nico Williams <nico@cryptonector.com>
To: Wei Chuang <weihaw=40google.com@dmarc.ietf.org>
Message-ID: <acNlBgq593ZXgL52@ubby>
References: <MN2PR17MB40314193002D42E6ED4F465ACD4CA@MN2PR17MB4031.namprd17.prod.outlook.com> <4732.1774288835@obiwan.sandelman.ca> <acGB3/g8HMNNOP4J@ubby> <f6bfea57-f9b9-48df-9d9a-45978460e881@gmail.com> <CAAFsWK02e4Q5+VkB3wPOXkT1W_apLu8Sz-66fxcAKwsco0rfEg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <CAAFsWK02e4Q5+VkB3wPOXkT1W_apLu8Sz-66fxcAKwsco0rfEg@mail.gmail.com>
Message-ID-Hash: OBSEERHVE5TZLB74PFMWEJCZG7EJPRPI
X-Message-ID-Hash: OBSEERHVE5TZLB74PFMWEJCZG7EJPRPI
X-MailFrom: nico@cryptonector.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: Seo Suchan <tjtncks@gmail.com>, spasm@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [lamps] 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/wj9nyTmZhIfVg8ZGdABQgdAgh2I>
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 24, 2026 at 06:36:16PM -0700, Wei Chuang wrote: > On Mon, Mar 23, 2026 at 6:18 PM Seo Suchan <tjtncks@gmail.com> wrote: > > what's gmail currently doing? I don't run mail server so I don't know > > what cert it sends for smtp > > Currently for SMTP-IN TLS, Gmail publishes an entity TLS certificate w/ > serverAuth only EKU, and for SMTP-OUT, publishes serverAuth and clientAuth > EKUs. > > Due to the policy change noted in this thread, we will move to serverAuth > only EKU for both SMTP-IN and OUT. FWIW we've started a small pilot > deployment of serverAuth only for SMTP-OUT and saw a few domains that > returned a SMTP 5xx error. We're trying to reach out to them to understand > what in their configuration is causing this. They will almost certainly not be able to change their configuration. The spec says your certificates need clientAuth, so why would an implementor add a configuration parameter to allow clients that present serverAuth certificates as client certs? > [...] > Furthermore, it sounds like some of the CAs in the CABF are thinking about > a WG for Client Authentication. Not much time before remaining extant clientAuth certificates expire. You're racing against time. Either you will a) ask people (and their MTA vendors) to patch to break rules that -presumably- the Chrome Root Program wants enforced, b) have to stop supporting client certs, or c) have to get the Chrome Root Program to reconsider and/or revise their no-client-certs rule. We really should have had many more EKUs long ago, so that the Chrome Root Program could have allowed just client certs for MTAs, but that's not possible now. Confessing to being quite amused by all of this, Nico --
- [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