[lamps] Re: TLS Client Certificates; a survey

John Mattsson <john.mattsson@ericsson.com> Mon, 23 March 2026 15:13 UTC

Return-Path: <john.mattsson@ericsson.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 1DBB8CFEA069; Mon, 23 Mar 2026 08:13:37 -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, DKIMWL_WL_HIGH=-0.001, 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=ericsson.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 KJYG_PDXeKD8; Mon, 23 Mar 2026 08:13:36 -0700 (PDT)
Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011030.outbound.protection.outlook.com [52.101.65.30]) (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 66378CFEA062; Mon, 23 Mar 2026 08:13:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sRs+FRxAQh1L777215M4Ue/jEVugYaeMHEx8Plj8RDIrVWkzbILM5KgR4O4bwcP5cGBn+QDdXDP0rzES2gAPW8iob7mjcGN/TeoymcdCNZO6UowBQ9cbKNGcOZa6nRQ30SX7VsckSe9T2TRX/cjpF9K5pndllz/RF2/2qy9+tZKwf7DJ/V5+KhudvrXZ+Lb7TGiOFtFuC5jrvQdscPzCbzb9u0yIHrrGTDscyxdp7qJfDq63IaaPeYnI4zILj3qn0c+IErL7BvREAb/0NVewUVjAVGauGg4Z8DxXqpqHCrwJVX+diNqx8yl6GmXjc4K/t25o4Xz5AXoXizbYHl0mdg==
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=jWx+NBvDy3g5GmcePfTmHk27+1HPCxjxpDC7gDQa26c=; b=LKCZng7RnPfKCztvywqGYo1dgfuCDV75w5fLo2S6xIrvPoFGakIfTAp9WcCrrT7X2RXwNIALFAbx/EA1Ez/BZuFlxOiL2SGCh5YtNUWVIn1jg/6S3DUdij0K+xsglBTPlUdrJRP+T9wgLkffowTIq1T0jSyjq28S3TckfeeLqPM2h2M1HCA7++llhfdUc1gJqaez3vODdJgJ2y6Rbgb9ZgWZ/y7qxiukaW1Mk/kNudSNOtDdOOuvWWDykVgVMiScz6mE55NwGlKE3hMVmEkSASopZmHzgqnc2VE+iwOdrlAp6mRv9V41VRZ4vBbk0NzvlFPdQMRJl0VdsulVfGzuiA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jWx+NBvDy3g5GmcePfTmHk27+1HPCxjxpDC7gDQa26c=; b=WQMwyQs5fxREh/qiw4n3UUqAO5wuz1OlwkIcg3yHA23y4Ks+zbu0cVZ12NDP62FCX8vkbIUfs8rkkc2aVyxOuvm+O6KoHyJkUWVvewSK3my3kFzgRVvRAnMfXFBFofdxVbrtYWUQC1ufiRD3voEEOckCvIU52otTyeR6BMZx4Bg6HovVjaTBo/BMoDg6E79bMu34tf0Gdp58ew/8bw7XE1r3OCEWe597uUbmXY1RG2COI2eyyAjjiYLH1NJK1a2PaheXHOt/q1fzNXD3FOwwsugL6Z1CZRT5YN7QHErbDluOCMcN1X61LsLacugdSNH0Z/aT4+d07xqaJKPW27Wmeg==
Received: from AS5PR07MB10596.eurprd07.prod.outlook.com (2603:10a6:20b:6c5::15) by GVXPR07MB9725.eurprd07.prod.outlook.com (2603:10a6:150:119::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.31; Mon, 23 Mar 2026 15:13:25 +0000
Received: from AS5PR07MB10596.eurprd07.prod.outlook.com ([fe80::c408:8de0:2e1c:17cc]) by AS5PR07MB10596.eurprd07.prod.outlook.com ([fe80::c408:8de0:2e1c:17cc%4]) with mapi id 15.20.9723.030; Mon, 23 Mar 2026 15:13:25 +0000
From: John Mattsson <john.mattsson@ericsson.com>
To: Eric Rescorla <ekr@rtfm.com>
Thread-Topic: [lamps] Re: TLS Client Certificates; a survey
Thread-Index: AQHcuKVJrYdrF/JPLkipdE9y9SFFB7W8M6aTgAAG+QCAAAFfBA==
Date: Mon, 23 Mar 2026 15:13:25 +0000
Message-ID: <AS5PR07MB10596A29FE1DB005943D619D6894BA@AS5PR07MB10596.eurprd07.prod.outlook.com>
References: <MN2PR17MB40314193002D42E6ED4F465ACD4CA@MN2PR17MB4031.namprd17.prod.outlook.com> <AS5PR07MB10596B9B02539F520A628F174894BA@AS5PR07MB10596.eurprd07.prod.outlook.com> <CABcZeBOsQ=rKDF+yJiuvmbPHCoNODkF17Uw14VBPQVsO95kjxg@mail.gmail.com>
In-Reply-To: <CABcZeBOsQ=rKDF+yJiuvmbPHCoNODkF17Uw14VBPQVsO95kjxg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS5PR07MB10596:EE_|GVXPR07MB9725:EE_
x-ms-office365-filtering-correlation-id: d1640936-73a6-43ac-6964-08de88eebad6
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|4022899009|8096899003|13003099007|38070700021|7053199007|18002099003|56012099003|22082099003;
x-microsoft-antispam-message-info: 03gkAp1oEe7K1G1jn+yYCZi0LQjVb89mmfpL+ok4PmfLbUmf94Qk70fFX/21jvzrq8uDp5dDbq0EwRAOrbpBrkDWvr97tC16AZvNVM3TD1021rqR3O4bOEuNYXwYz7eNhUdInOSClgPRT9uBLDjqx4/iz6PycVagZW/0jOAr/nEfYqx1srbqdyjSz/Th4F1Xcw/WSJSmB3Abn7SFGjlTRpSwZhRipC3pR4l2Sy+GcJYiq3W3iep9zmTD9+IgWi1k5bXGasdD7jNtec5IHbfgNzCGi7+0sJCooY+IXenH1OjiKcVEJ7PNVzvUPGmSRhS8ZK0ZOsl8a6M0CgdbCa8HOz+JpnQReGTyGR4iab5alTwD2iJ+RWZuPB8oBq4LvvUdxrN0fvtGKxgPAxKXUQpfGPZNQz73pLYhIKhFZcAU5f3q+TUqgswvoC1sPg6J93hndfdgOWDgAmp1ewSyl5BA6iBh6oHJmmBcGY2MY/gxz0RqYStPODESyFmIAM4WRRyDd5N485UJDTv5809LMAFgNmb/FzrXwa2jkley6x2hDesuEK7kWD4yojhhowKA4I1KwznXXqJWteqP7RbgT6mOilxJuoU6ILhLmAPr9Dq64ybDcvF+Re+WEbPhCZrrXXwAPH8fC1gJxB8ybURmKMQi/DUfOPTLWkO9N5t+aLKlw2cP4i0VaLyaEFbLP1nSoaXMsAz3TqxdUXN+X5s8HL/L2wGrBaF3MQXoLHzR/BAxggb+cXv2ewcLEZCXwDGvWx2a
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS5PR07MB10596.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(4022899009)(8096899003)(13003099007)(38070700021)(7053199007)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: q90hdu4z6gQ/N5pM4rCQvmdI4vS/pxoKQmpy+m/YnRaau15D2LdAz9lqnfJRmgq0ENCqnU1cUQXtiLJk6VhPM9yFwCfjcmBeTZBs9p6X5yzuq7MMuOJ0XBqllPPTKJ0f9ihQMzs5jgEeje5RI45tTISKrNLfZXMMmgrxmFyCvPhkwCRWHiiYh+b1PWoVPWyb4mqDuywbuDlqvi7vcAFRSW6zNeYFAhzNuTbjbTvtuJeMCbAY75qGzUY0OcmJ1Kgwzd8TpXLMmHJ60e0HfD1AoU1xCCJRdmWYVqs3mRFBhjQq+Oq2fJm+OmPLvzqsoJl9d63oqlKYaTPRHiNuBOfNLlNdR2JXSF1/b01xYOICmwd37CPWAelNL7MI4JdvgMSheZiGOcGdBIbGH5zAymWD3N4jjGLadj0HkrfUg/uF0Y6eTytDsx6KoYG8eBBT9WBX5pDlBQH+WB/A2ASlJINx7Dcb/2kPl3PX23ylFWmCbWRufCcRN2K6ZRmOO6Wjihwsl9oYQEhe+yYAZFOUJsUqgIRrGTr/ug1qh05/aVT59Vv8MAvvyC5tssffVEpSCwa4IY7kW7IlQpCdmPwEYdpZJeiO3OjKWCHrivYRGh+cwefmS0gLahjqKr73G2T+FLwBg8577gCaf0B+0kgY8S5gIRBAZpHz/kTrE/ZT/7uIIbCIN5xsATJ5jQBYeOgelw1mBPfCUkKTRxDGDj0uXHdQ7rswaObm4WcccH51XAM++JamBOC0jMrerNg+2j/X6cUg+2zrfcNDPuN45+viFoH9iAOzsX9etKoVlCh0tdqqtk/6VDP4qHg/IEBxMGq7Qx/bGh/IwdSKYfgbEMVejcOGTx+ag1MowLVZwWIcThXvJG1irS4LtwDMw8NmMM+VAJ1A9zPVrtK35jbxDyRzBgSbDJSbrFfV8afO5+tlH5FmS/y5DIGoY9Qd+KYW62+7cZFTN10dlXll660dBf8qN+vinOCy2CipAUWRMvKdG7Wuc3G/NOKWHdJfVTNOc5VronAlmPvpss/+5oXZpr6XlUjOMjkFHU7gvh/YUUfqRctJn8rYMOPSe1CLr9yzQMUFmwG/usdtTvoOAns9psVzwmkaOmYkVNTqMekTm96GT+b1WPepaQvMXRa3auhl1mwB8WVApmsSqNyOA7FQHqv0DTKdRiVUtKPZeHAUEkDYTV2Vm59Yjcz+zwYgjLkYOBFGZFZPsTh3BnbOr06hxq1iJKdy2cbVpIEUM9X3X2hv0gZzzps22Pol+I4uyDx+4SOOEdvhH70q4OCYpTfTjdWiGIReCa3CmrwwGipvVRKVynS8GiVCAjIsh21MmLgjyCf58O5Z93S1p3mMdwvjGNE++hBWotGsxU5fert+75l5/Fcqq7CaIgOd0xsc1fpjBAzlV+ru1OBeHj/fp2ug0zRkYJSh3udwVEYUA3EVr7HxbXQXATg25Gz6LFdVUGpQGgNfb2MF2psuxo2CCwrOy/We3iNX52sAgzHrmG7iD19BGaAsUUfnkz1d/eo5PTpApDbg75V3bOp9zNrtnMqJooYeWC3DtgRrDLsx0Z9Np8nJ04reD5baJzjImdWksyA+iDCAHcU95zj9bSPcCSGmEY0gpkp9saKlhhCfGR2JSanelu1VRjyHlxjJUu9oiltK8RYT1bOvx6yPMcDetNlllDX3VqNe4zpCPtqIlhPlIZYgXDR8c6MRYH43BvrxrRDkrhNy5RcfXhUznp5y/ciIqc3McAXJDtJh4D1FWmCdFucV/55n8yw=
Content-Type: multipart/alternative; boundary="_000_AS5PR07MB10596A29FE1DB005943D619D6894BAAS5PR07MB10596eu_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS5PR07MB10596.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d1640936-73a6-43ac-6964-08de88eebad6
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2026 15:13:25.0824 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 5/NQZ6nN56ggL6kyNsNl6ZI7jUi891JqIMstXbpJoeKmlj1EqCdFrARv7UtdpPTNaJUVkaxMLbh67A6ga/kKwbQCwH0R3lNXn2CnehVO9WE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR07MB9725
Message-ID-Hash: HF2FVPQBZBMR43HN6FZYEG7RJYH25GNE
X-Message-ID-Hash: HF2FVPQBZBMR43HN6FZYEG7RJYH25GNE
X-MailFrom: john.mattsson@ericsson.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: "Salz, Rich" <rsalz@akamai.com>, Tls <tls@ietf.org>, "spasm@ietf.org" <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/nbREZukuzm_4zCq9Utv2j2SBz4k>
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>

Hi Eric,

Thanks for the clarification. I wanted to state that endpoint typically do not do revocation checking. Correct me if I am wrong, but my understanding is that browsers the revocation checking in browsers is often only partial and with soft-fail. And I don’t consider soft-fail revocation checking to be revocation checking at all.

(I really don’t want to imply that WebPKI and browsers are doing a bad job. I think they are doing a great job for the Web use case. It is just not very suitable for other sectors such as enterprise, government, telecom, etc.)

Cheers,
John Preuß Mattson

From: Eric Rescorla <ekr@rtfm.com>
Date: Monday, 23 March 2026 at 16:02
To: John Mattsson <john.mattsson@ericsson.com>
Cc: Salz, Rich <rsalz@akamai.com>, Tls <tls@ietf.org>, spasm@ietf.org <spasm@ietf.org>
Subject: Re: [lamps] Re: TLS Client Certificates; a survey



On Mon, Mar 23, 2026 at 7:46 AM John Mattsson <john.mattsson=40ericsson.com@dmarc.ietf.org<mailto:40ericsson.com@dmarc.ietf.org>> wrote:
Very unrelated from WebPKI, but almost all 3GPP use of TLS, DTLS, and QUIC are mutually authenticated and will continue rely on TLS-Client certificates. 3GPP relies on the Internet PKI profile (RFC 5280) for everything including device certificates. I think the same applies to the other large use cases of mTLS in enterprise, government, and IoT.

I am worried about recent trends to use WebPKI for non-Web use cases. The WebPKI relies on hundreds of trusted roots, have quite weak security for issuance, does not do revocations,

This statement is not correct. The WebPKI does do revocations. In fact, there are so many
revocations (about 8 million/1% of the issued number) that you need special data structures
to efficiently propagate the revocations to the browser [0]

-Ekr

[0] https://research.mozilla.org/files/2025/04/clubcards_for_the_webpki.pdf?_gl=1*11knujb*_ga*MTM3MDA3NjU1My4xNzYyMzgyNzQ1*_ga_X4N05QV93S*czE3NzQyNzc5OTMkbzI5JGcwJHQxNzc0Mjc3OTkzJGo2MCRsMCRoMA..

and now will not do client authentication. It is very unsuitable for most other use cases. Similarly, technologies and policies like transparency and short-term certificates might not be adding much for other applications.

Cheers,
John Preuß Mattsson

From: Salz, Rich <rsalz=40akamai.com@dmarc.ietf.org<mailto:40akamai.com@dmarc.ietf.org>>
Date: Monday, 23 March 2026 at 15:36
To: Tls <tls@ietf.org<mailto:tls@ietf.org>>, spasm@ietf.org<mailto:spasm@ietf.org> <spasm@ietf.org<mailto:spasm@ietf.org>>
Subject: [TLS] TLS Client Certificates; a survey

Since WebPKI CA’s will not be able to issue TLS-Client certificates, what are the customers and CAs thinking of doing?

Replies to be will be summarized to both lists. Please be careful if you use reply-all.

_______________________________________________
Spasm mailing list -- spasm@ietf.org<mailto:spasm@ietf.org>
To unsubscribe send an email to spasm-leave@ietf.org<mailto:spasm-leave@ietf.org>