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

Peter Gutmann <pgut001@cs.auckland.ac.nz> Wed, 01 April 2026 10:02 UTC

Return-Path: <pgut001@cs.auckland.ac.nz>
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 916EFD4AE1C8; Wed, 1 Apr 2026 03:02:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1775037728; bh=fn2yul6Vqn9w63UMvkDfzwR4FoC5ww9G6wvm/+rClOI=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=M3+U/PjcgqiHqg0YfbOCQMvEhf8kdnCQhC95ZaD2Qxq1A6jJyRrmClJYi2vW2rsyo +lR6Vm0VWPwVAaBBDiARzTsM10x03OxTDUnCyokux9rbeTRUQyV4yG1qB/0sz/NpfK gHNy9o/LNTPgREGUPQtIIFfLLgWJwH7S9P0frZms=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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=cs.auckland.ac.nz
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 lym2s2mO3c5M; Wed, 1 Apr 2026 03:02:08 -0700 (PDT)
Received: from MEUPR01CU001.outbound.protection.outlook.com (mail-australiasoutheastazon11020096.outbound.protection.outlook.com [52.101.152.96]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id D9065D4AE1BA; Wed, 1 Apr 2026 03:02:07 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nrbiglz1rRx5eYnp561rNlwev1VvoRla7+8kpDliqDdON6VK4CXcusrYk3LNbfOASpkarczDUAllMJv2eikhLrddZvCP6vM2P55V6bk6Wl837fucS4zIatUjFITcRBKBZV4EPPRIje63RCKnTgYECVwtEzBkdo2M9LvtYTXwiWXg3RhX1ZnhjQGdA3HkBtrn7IBz3YJmsaKq76Pqb9MNXxC2Tq47QXyITc5TD5tUv2CfAl3Q6NkL8F+/CBgWWFeURQjlQ2MpCs5nSGIi2pIsfv24PieWffyRqwAzLZihzd080ADzsAzjVUbRCRkXmV+ekDmEoveZQ++SaQcIKwfEwg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MvATTTZNS9XXYDCle8o5xSQgRIzsi6adwh3N5DUmVi0=; b=vIz1nSzgJBQpVDROKsoaG/jVHWidTsQgQMbTZNc/+0EbOETpaZ3jTFuE4qncL78aHB2deyyK2MEsAPlXnZUo6pdo922k24MnYd/WoqaOdA8tzQblXjBWOQEayDsyxMtS5ztBo9JCndVCzeKfyZsEQHSt/+dbbQiXp0yWHRMQUeaj4P59GEkjnEGomdjeDqlYIaLa1dOgo+Qc9PZYdCXhw6/jBmHLRPuaqK+27fU2fMYRgz68jfNj4IdLGVHj7wCLv2FGoKGgk1I9zk5wzsCeBfiqoAA0tQHVuD3iZUxupyO4dUIEM8d92bj57ZyU70+/L90wlAr4PNBOuBI4E+jo9w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.auckland.ac.nz; dmarc=pass action=none header.from=cs.auckland.ac.nz; dkim=pass header.d=cs.auckland.ac.nz; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.auckland.ac.nz; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MvATTTZNS9XXYDCle8o5xSQgRIzsi6adwh3N5DUmVi0=; b=cXGtlK3hHaGpbSBj/WHc5UOXpYKLwl+2svWp45Rxjw/tc4mv3oWLF6lWEO/DlJAYmWeEeR1pWahe2joNHhUskHGLH6D7INYs86j1WU754MhKqaRdObIHyZmutlWhjZgnbHKxYkXRasfvnLXPewioPjTVdcNxxPAa3uj0OWD4RjCVmjafEbpva17TvuhZdFWa4aAV1mlzfQe12z8mm8iyGPHBZw45rQOK1xZJ37PnKCHsiFZ7j/sr+P+qTVq7wNXSTu8iySa/EEIxQOBRJ3NQKhjviA7ybCcWCGDW/h7d+jJMy+b4uQKy2m/maeSxLMNYn3upkQ5yeGQotneHfnZPOg==
Received: from MEAPR01MB3654.ausprd01.prod.outlook.com (2603:10c6:201:38::9) by SY4PR01MB6362.ausprd01.prod.outlook.com (2603:10c6:10:108::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.16; Wed, 1 Apr 2026 10:01:56 +0000
Received: from MEAPR01MB3654.ausprd01.prod.outlook.com ([fe80::e2ae:955b:18b7:3064]) by MEAPR01MB3654.ausprd01.prod.outlook.com ([fe80::e2ae:955b:18b7:3064%5]) with mapi id 15.20.9745.027; Wed, 1 Apr 2026 10:01:56 +0000
From: Peter Gutmann <pgut001@cs.auckland.ac.nz>
To: David Adrian <davadria@umich.edu>, Mike Ounsworth <ounsworth+ietf@gmail.com>
Thread-Topic: [lamps] Re: [TLS] Re: Re: TLS Client Certificates; a survey
Thread-Index: AQHcwWqveossh38v9Ey7bjwIeJkSbrXJ+gPU
Date: Wed, 01 Apr 2026 10:01:56 +0000
Message-ID: <MEAPR01MB3654DAD44EEA7037763885D0EE50A@MEAPR01MB3654.ausprd01.prod.outlook.com>
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>
Accept-Language: en-NZ, en-US
Content-Language: en-NZ
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.auckland.ac.nz;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MEAPR01MB3654:EE_|SY4PR01MB6362:EE_
x-ms-office365-filtering-correlation-id: 54ea6d89-8e5a-4902-4c34-08de8fd5b54f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|10070799003|366016|1800799024|786006|376014|22082099003|56012099003|18002099003|38070700021;
x-microsoft-antispam-message-info: tdVwbWNc22zXL3Bz7wVx+rt9lNbnJR+1fHyvMqG2kTLjwVI16Jjrf0ReFEMjJfQsTXW2c2UKVWLpX2L/ITcp9IM46UQkNSnu0ge9vq1TEldaM+TSl4YYxMVpctCi/mk0GmCOk83Pq5WJz++BXF+yGXmH91Jn5q9SoAZwza60Q2s5O6SQWKIJnFi4dGqvo1WmyxYOYbVt0wIPcR4qNxFdPoajUJPahTNgfFIvySY78PQk72HEBJbZoFq521IC1iN7SZZldUFF/LIQKyH+yuJnt9Zkvcdriwa497V8K0VBVmiIjmjNnHXMCUCoLRQcWvqfG8CN6N/tR7zU4ILpRG3ZjNfHouNk0jmNKmU6k3L+9MDF8Hzlzq+lvAJvgk67hrB0IAPJSY51UKuf60TbG9jA33I8VSzJbvYKYBV26KZiSPP4D7upYRf7dXtPnE1kbWDM/uTxjJNAlTOIFxexHoQGWTsC1CBqsoPB50EbeYqUNqAM6LRlIq/F2zDAczCnMsTZVNwvRfB6xS24UmYgbHrb9hMwFlRZNM9pBew+sHy/i0RNQrot7DYSywyujh+FbrHdajuydv/e4eGGFEI83v7DJP3VQb/sP4TfeteLsb0st93qWJkwD+sdPqXK1tpEdQNLeJY2FfbKNsjfJqYMTQz6Vl1eIxiUfHYmQIkyjqByrQV5pJmEXtq4nDdDCygnPuIdsG/EjKZGvI4+gFfgomXLLeCkjl00LKneHFbkLDgQWF+5hYSIEdWn937tNwCPHCxzNOzm/OEyUZiJ16tJjOknP88ahHO2ZxY3kiQ3LhukGcM=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MEAPR01MB3654.ausprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(366016)(1800799024)(786006)(376014)(22082099003)(56012099003)(18002099003)(38070700021);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: OBqz5YXt8o4u1LawyKun45V4MElOj9pYvCijUNfDRv4Hhjq4cpcS/37ItH0MZRfIQLV3B4NINVcHEKfNvsksrrvzbqCbl4Dd8MQTQpbaoR1zsLskaPN4YGkPdtTulFm6l9ZZIMR5DvuS1wNkmRuNeasV74jQVp/A4ealh93QLK6wxUDfQaBQ1ApU8bu8tPkY8GgKI2XaiOIDucy9+ZpRB+QinX5UcCK4XyV13JOXP9tjVEndVil7irIuVIZvifr7HveOuI5ktjkR+4Ga+L2MKWIU6BqtmnwmCjDvAD4y+zX0R18QQ5Dw00T7FvlsJVRN8GXWqzBzAARPtDcrBCSiFo1I/DDwKIc8GkHr7+aoaLp5zH5fRtPKgq99VMXzvq9UCDFTEtJbo+ucD2YHL9fh14cAgtgTfRdezmLYyCRLlzdSnZJ7K0I9o08l9bx47Rq8/am4+cJIWoXqZvTiI8T4mYsqdYAj0wFDQB42WRdQbG6sv9Xtu9niSxEhxeci8eP4FQPjwwGj6yLOR4ecRFn1J9eWrtMACNAXE63tuF8uQzDy8xtMB5x0zzJ/Z21Nbv/LHB1AeHp4+N1+yakQuKKX4um8xPQ52cOWTdtOuZkAkt5busOlLUI4JfaIakvJcCHNRD5lLIzPkWOdKNjaihtZZJagyIh7XDOs+tHpGC7RxxJWQM+N5gYnvvTe3O0K4vVNQ5f8cJxfwquNaWdxbuPaS4HrhGRc/5isOSCscQwzHjoN4Qee7fXjrU35RnCnnpkJbQAjcPSo/tJXQ1Eac1rLiYrUXtoW3Z3k+G7M4D6df5Aqu6tV81u4Q0ZqdPOCW9vKIOLp3eF4AI8J5VRMdQ00fGL9QITWtLhelFST7MmW4i3TwuKRrZhubFLbYPA6jmyPL1MLAx7tX5ZgIl4vMcQkAVzs7WNbr+D3FBozQChUPGrj87+BFDd9YxWGP47TxMQCHUsrFKzI2bkXBZ/ao4OAIGlVTltSTCKWr2o9FI1g0C0mWo1DYlmT/9NqYrdoCAPBKk5lhLkaW5wl8Y6peVbE6Iz1DnqHFOSYot5bLDeHk6njEzXeYdlyFsFM/z/hfqD6Ia7CcuuWhTI/FrSH6Xq2G+pjBycBRbesRUuUzwzYnq8jK8hfMdXC8JPPX89Qjpx1Ka6JPw/xjRg491t7IK1W7YRxjGLSWrHgpXF/WPUBXItxC4ocHSicmad70lUwrY9Q38EqorroWbzVbSH5n3Cvpw2O+0OF0Jts8m8AKBmXW4U+pJHz4nBjHtSfFc/HeH6JxeBhdmS+djF/QVqBjOF2NgHfDcThmIpNpQEEXMjPt8ZTtT1F+QPc9e/BCeqK8uqKKJR/4h1yrfWVPuSxf6yyaEutIWeCPNv44CqNpd/lY1IFnLhmd+I+mv2CsgYJImzIZQGjlBWdgb2n83EdU86Modz1I6nNUIABzHC9Y8fDbtaWFls2SDlC45+icBGpCXWNbfXnqPZmL9zjtffOXXSB7flMtSWnRqRaQWTjt2vJozVrEnALYOJS2I4UnDkHqEzrCudTCEYfqlqFnwUPym6H02tOUB0OFOBNKqi+lFae44uK52eXjgAPjIUB327cFKi9LxMNuRFJYng5vCJDBiRMYPPcrKowcAODnL+TGTzVh9Otd8ylEa7URT2js0RhdiThhjS/its+NM1giAKg8rDZO7qWO4MVomnSPmgj0Me8YnXcEs5qMTo4rrV9n2+2YDt4cfXohMX2Mp83vcLC01RaBKIJKfrgYcio8eIq2txwQ+9tCg2wHBOzB8HfbCofmvsUurtmxseS
x-ms-exchange-antispam-messagedata-1: sCnyuLcsObtBxg==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: cs.auckland.ac.nz
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MEAPR01MB3654.ausprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 54ea6d89-8e5a-4902-4c34-08de8fd5b54f
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2026 10:01:56.5473 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: d1b36e95-0d50-42e9-958f-b63fa906beaa
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hZkKAveTe5L0BVrGHs+OpYGv0/2etW2qVAhczhcxKjR5V6fDTlVA4feRtWmkSlB115ldMN1atAwW72bFB5M6SLkBbMU7fztFSb5Z/UJfHyk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY4PR01MB6362
Message-ID-Hash: DIIPMM5QDSKQXUXSRI4XWU6BBOXYXDEF
X-Message-ID-Hash: DIIPMM5QDSKQXUXSRI4XWU6BBOXYXDEF
X-MailFrom: pgut001@cs.auckland.ac.nz
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: 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/kZlZT1CZROwNi1BQ56tK1mm2svs>
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>

David Adrian <davadria@umich.edu> writes:

>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.

So what actual problem was disallowing clientAuth intended to solve?  I can't
imagine any situation where doing this is a good thing, but as others have
pointed out there are numerous situations where it's a bad thing.

Also, for users of said certs, is the eKU in them critical or not?  Its usage
has changed over time from the original "non-critical = advisory only, used to
select the right certificate" to the more recent "both non-critical and
critical are to be treated as per the critical text".  I'm not sure if this
newer interpretation was a unilateral decision on behalf of the RFC authors (it
looks like the non-critical text portion just got dropped from the doc) but
when PKIX debated it there was, as was typical for PKIX, a 50:50 split as to
whether it was strictly enforced or advisory only.

Peter.