[stir] Re: WG Last Call: draft-ietf-stir-certificate-transparency-01 (Ends 2025-12-15)
Chris Wendt <chris-ietf@chriswendt.net> Tue, 16 December 2025 00:44 UTC
Return-Path: <chris-ietf@chriswendt.net>
X-Original-To: stir@mail2.ietf.org
Delivered-To: stir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id EFCBC9B02E23; Mon, 15 Dec 2025 16:44:42 -0800 (PST)
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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, 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=chriswendt.net
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 SC6shuq5M5sL; Mon, 15 Dec 2025 16:44:42 -0800 (PST)
Received: from sienna.cherry.relay.mailchannels.net (sienna.cherry.relay.mailchannels.net [23.83.223.165]) (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 04F179B02E1E; Mon, 15 Dec 2025 16:44:41 -0800 (PST)
X-Sender-Id: dreamhost|x-authsender|chris-ietf@chriswendt.net
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 1614A7618D2; Tue, 16 Dec 2025 00:44:41 +0000 (UTC)
Received: from pdx1-sub0-mail-a203.dreamhost.com (100-109-2-65.trex-nlb.outbound.svc.cluster.local [100.109.2.65]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id A00E1761530; Tue, 16 Dec 2025 00:44:40 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1765845880; b=zxK1E+4gzrQDPmm+2uXtFHsEgY8VUIkul9N4ZYmcmrlujYumP3tQrJ2QJIkHK2C/GdbTkD hGN6bKlDixVjyoxCu6OOGp7WgQRohbEwB999cOlaVIHrqQrujGNR8dUFy6RVoDAKJhcHkJ Dk1rZ4obbmL+oig6WHQO/PD8fS7+PTa7FJTqo0+T/jB7N0tJostkIupVrjX4zIGmiFDlds fk85VTRwD92rq6iIVzXVqUMOHos0JtN8HxFt3hnGm/9qAWa1iFP468YlejQTb17NtdwR5D BhIL+DpY9d6/zJPUbExYUEtIv7atPcAEqsTnZe2O3OxXfccZvavUvzH3SvriqQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1765845880; 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=FpmQtJIv3p3tL4Kk6AdAdjI40y67tQrA8lO0dQWZKGw=; b=+OMlLZLw60Llc5j5sp+fWf+pu37uUGSH8dM2V310le6BxLwIOpJQl2f4xPJdF0QvqrctcP puRSjFIFBCvmL235A2kZ+8JsJMROyseaso6nI6XSm36Pvb52y5KXfHUtu6Q8O+Rk+xd9Y2 G4nzkUsfCCKg3jPaLqn+kzdCfu8u3PbTzOtbERryYTOyL0Q0lO/ltOk3ckZwGbdB7MVDs1 T7l4TOOZrxYI0NXmR18vnsIL0w9ErNSiP8WpPCYVOvgJFmfPSxfBXT5D5xnMheKj3EMmnJ 9OhIBOe741nImoGPzzlTg7alkXi6hWzdj8DjStBF3J+mA0qUspyy1SWOXbV3hw==
ARC-Authentication-Results: i=1; rspamd-6ccd5b4cc5-qqmlk; auth=pass smtp.auth=dreamhost smtp.mailfrom=chris-ietf@chriswendt.net
X-Sender-Id: dreamhost|x-authsender|chris-ietf@chriswendt.net
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|chris-ietf@chriswendt.net
X-MailChannels-Auth-Id: dreamhost
X-Illegal-Descriptive: 039b960b4bf8b565_1765845880897_3237491187
X-MC-Loop-Signature: 1765845880897:2014637678
X-MC-Ingress-Time: 1765845880897
Received: from pdx1-sub0-mail-a203.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.109.2.65 (trex/7.1.3); Tue, 16 Dec 2025 00:44:40 +0000
Received: from smtpclient.apple (pool-71-162-145-153.phlapa.fios.verizon.net [71.162.145.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: chris-ietf@chriswendt.net) by pdx1-sub0-mail-a203.dreamhost.com (Postfix) with ESMTPSA id 4dVdVc02DvzLc; Mon, 15 Dec 2025 16:44:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chriswendt.net; s=dreamhost; t=1765845880; bh=FpmQtJIv3p3tL4Kk6AdAdjI40y67tQrA8lO0dQWZKGw=; h=Content-Type:Subject:From:Date:Cc:Content-Transfer-Encoding:To; b=gzJx7qhkbSjtVMo3HCPQzhGZ7lKJ7UMdYsIRTHimpKBoRxTpzueDIzKTqAn64cYbk njW0eA/QMQ5GTsDgF0psRnKEgXy1Ce032est4tv8hfiZRfMf9/JyF6yqopevCWzizF AZKtce0OrX0UqVs37I+E/9K/Lz+wMP34CTu5KVNin1+KbypW+LnnKJ0eezt2sMmna+ 5AuY1qrLpLrZ6473om6Y7wMUQqbsOfKkhNVj6Vq+xtpvDqTOUIFtL1NSj6x4eAmCbv n70y2RLUvd9SY6GRPv2bj94AQmUTbI4yEe5ssKuJ+ijlWCfPwZrXfnTaphw8khFReR 8HesIjSig4G/g==
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.300.41.1.7\))
From: Chris Wendt <chris-ietf@chriswendt.net>
In-Reply-To: <DM6PR13MB367349BEBC622558E7A0EB5091AEA@DM6PR13MB3673.namprd13.prod.outlook.com>
Date: Mon, 15 Dec 2025 19:44:28 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <49129368-71D8-45B0-B066-F2A4A8DC7DFB@chriswendt.net>
References: <176462625183.3670418.16992123345986214788@dt-datatracker-5bd94c585b-wk4l4> <DM6PR13MB367349BEBC622558E7A0EB5091AEA@DM6PR13MB3673.namprd13.prod.outlook.com>
To: Simon Castle <simon.castle@alianza.com>
X-Mailer: Apple Mail (2.3864.300.41.1.7)
Message-ID-Hash: 6IXTPFOPQFPYMXQL7Q3KKIXRLPKL5OQE
X-Message-ID-Hash: 6IXTPFOPQFPYMXQL7Q3KKIXRLPKL5OQE
X-MailFrom: chris-ietf@chriswendt.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-stir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Ben Campbell <ben@nostrum.com>, "draft-ietf-stir-certificate-transparency@ietf.org" <draft-ietf-stir-certificate-transparency@ietf.org>, "stir-chairs@ietf.org" <stir-chairs@ietf.org>, "stir@ietf.org" <stir@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [stir] Re: WG Last Call: draft-ietf-stir-certificate-transparency-01 (Ends 2025-12-15)
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/I_wsnunfakVD5OZVyYWPcVlp1Aw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Owner: <mailto:stir-owner@ietf.org>
List-Post: <mailto:stir@ietf.org>
List-Subscribe: <mailto:stir-join@ietf.org>
List-Unsubscribe: <mailto:stir-leave@ietf.org>
Hi Simon, Appreciate your comments, responses inline below: > On Dec 12, 2025, at 11:22 AM, Simon Castle <simon.castle@alianza.com> wrote: > > Hi, > > I have the following suggestions and questions for this proposal: > > General - Should the reference point for this be RFC 6962 or 9162? I believe the latter is not yet in common usage but given that any implementation of this standard for STIR certificates is future looking, is there a reason not to take the updates implemented in 9162 as a baseline? As referenced by Russ, there was an extensive working group discussion on this topic and the overwhelming decision was to stick with RFC6962 since it is the form of certificate transparency used in the industry today. > > Section 7.2.2: Verification Service Processing - This uses the term "DC public key" and "DC chain" without clarifying "DC". I assume this is intended to mean Delegate Certificate (given that is listed in Section 4.3, but the abbreviation is not introduced then) but if this is correct, I don't understand why this section references delegates specifically - I believe the rest of the document covers all STIR signing certificates, so the verification process should apply to both delegates and non-delegates. Could this be clarified? > > (Minor grammatical/formatting point) Section 8 - The bullets in this section should be split onto multiple lines instead of one combined line. Thank you for pointing these out, (yes DC == Delegate Certificate) we can definitely make sure to fix these and clarify in the next update. I’ll ask the @chairs if that is something we should update now or it’s good enough to wait for during the IETF review process. Happy to do it either way. -Chris > > Thanks, > Simon > > > -----Original Message----- > From: Ben Campbell via Datatracker <noreply@ietf.org> > Sent: 01 December 2025 21:58 > To: draft-ietf-stir-certificate-transparency@ietf.org; stir-chairs@ietf.org; stir@ietf.org > Subject: [stir] WG Last Call: draft-ietf-stir-certificate-transparency-01 (Ends 2025-12-15) > > > Subject: WG Last Call: draft-ietf-stir-certificate-transparency-01 (Ends > 2025-12-15) > > This message starts a 2-week WG Last Call for this document. > > Abstract: > This document describes a framework for the use of the Certificate > Transparency (CT) protocol for publicly logging the existence of > Secure Telephone Identity (STI) certificates as they are issued or > observed. This allows any interested party that is part of the STI > eco-system to audit STI certification authority (CA) activity and > audit both the issuance of suspect certificates and the certificate > logs themselves. The intent is for the establishment of a level of > trust in the STI eco-system that depends on the verification of > telephone numbers requiring and refusing to honor STI certificates > that do not appear in a established log. This effectively > establishes the precedent that STI CAs must add all issued > certificates to the logs and thus establishes unique association of > STI certificates to an authorized provider or assignee of a telephone > number resource. The primary role of CT in the STI ecosystem is for > verifiable trust in the avoidance of issuance of unauthorized > duplicate telephone number level delegate certificates or provider > level certificates. This provides a robust auditable mechanism for > the detection of unauthorized creation of certificate credentials for > illegitimate spoofing of telephone numbers or service provider codes > (SPC). > > The framework borrows the log structure and API model from RFC6962 to > enable public auditing and verifiability of certificate issuance. > While the foundational mechanisms for log operation, Merkle Tree > construction, and Signed Certificate Timestamps (SCTs) are aligned > with RFC6962, this document contextualizes their application in the > STIR eco-system, focusing on verifiable control over telephone number > or service provider code resources. > > File can be retrieved from: > https://datatracker.ietf.org/doc/draft-ietf-stir-certificate-transparency/ > > Please review and indicate your support or objection to proceed with the publication of this document by replying to this email keeping stir@ietf.org in copy. Objections should be motivated and suggestions to resolve them are highly appreciated. > > Authors, and WG participants in general, are reminded again of the Intellectual Property Rights (IPR) disclosure obligations described in BCP 79 [1]. Appropriate IPR disclosures required for full conformance with the provisions of BCP 78 [1] and BCP 79 [2] must be filed, if you are aware of any. Sanctions available for application to violators of IETF IPR Policy can be found at [3]. > > Thank you. > > [1] https://datatracker.ietf.org/doc/bcp78/ > [2] https://datatracker.ietf.org/doc/bcp79/ > [3] https://datatracker.ietf.org/doc/rfc6701/ > > > > _______________________________________________ > stir mailing list -- stir@ietf.org > To unsubscribe send an email to stir-leave@ietf.org > _______________________________________________ > stir mailing list -- stir@ietf.org > To unsubscribe send an email to stir-leave@ietf.org
- [stir] WG Last Call: draft-ietf-stir-certificate-… Ben Campbell via Datatracker
- [stir] Re: WG Last Call: draft-ietf-stir-certific… Simon Castle
- [stir] Re: WG Last Call: draft-ietf-stir-certific… Russ Housley
- [stir] Re: WG Last Call: draft-ietf-stir-certific… Chris Wendt