[stir] AD evaluation: draft-ietf-stir-certificate-transparency-02

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Tue, 14 July 2026 00:14 UTC

Return-Path: <eckelcu@cisco.com>
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 08F971162BEF2 for <stir@mail2.ietf.org>; Mon, 13 Jul 2026 17:14:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783988086; bh=+3984VbYLnnrntCr+O5Ar4NXMI7Do6PZIZvRY1KOAms=; h=From:To:Subject:Date; b=KzJWolHjQHr/ye7SlQqgr+FrZ6opt7HzbegR6xtKTcS0TeK7lvQq+bhyUwNoGbME2 b8LwXikZGU9OzUVsnXnxCQNKjU4kYxIl1sjsucBywZPN3w82F2qtjlJkqfqh7RFLaB 53Jv8hEc+uQj+k1axQeWq3XNRY53yXGwamx6kfSY=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -11.886
X-Spam-Level:
X-Spam-Status: No, score=-11.886 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cisco.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 XJ9_6M1Pa2_u for <stir@mail2.ietf.org>; Mon, 13 Jul 2026 17:14:45 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (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 558981162BEED for <stir@ietf.org>; Mon, 13 Jul 2026 17:14:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=6330; q=dns/txt; s=iport01; t=1783988085; x=1785197685; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=DbsSxCHOwUEf1RtbQ4oKLv1Uywrdpi5+vL+hAtEfxcg=; b=jJ6q6nLs0SiBb7z1XHRlunXaiYJTUM7GXw4Dw+bcd8p48b+EsXdHvZoC TkFM7EmUTVHmvHNXaTqXsBitJIggag2ilGk6oxL34z5Px/g59x+lIFsbN KaDWU9a09NfD6f2buq8ffljGAet3VJvsIQeavwyENGiCv0wCxCIDHYhzt gV594a8FIkYfD/SkHWI480umJo4EXTtJB8Yif5cFlo2IIkWuHn6rbSs18 EMEQVIgD/rPGIQBNCpv7OMZDuxzUsl+mytj/RHZZOI2NNJggGsHsFE2Ij C1+Sz7sMFPM1o6aqACeXYd9xpTN9kyor1AglRg2zApDreThP0jQp9dYeA g==;
X-CSE-ConnectionGUID: c1vggw4VQx+4AUldzKFtiA==
X-CSE-MsgGUID: 7NvCwVbCTbaj8cZ3M4sR0g==
X-IPAS-Result: A0CsVQDLflVq/48QJK1aHgEBCxIMZYEgC4FuU4EKgSFJAwEEAYgaA4UrhliCIZ4egX4PAQEBDQI0HQQBAZJUAiY1CA4BAgQDAgMBAQEBAQEBAQEBAQsBAQUBAQECAQcFgQ4Thk8BDIZzKFEBPkEnBDWCYAGCcwMBAg4GsEkBgT0Ciip4gTSBAYR92zQGgU2FBYNXAYV2ATgMhDgnG4INgRUnG4MnHoJDAQECGIEdhD6CMASCDRWBDIJIgTx/jHFIbBYcA1ksAVUTDQoLBwWBZgMqCxISGBVuMh2BIz4XNFgbBwWBHYFUgQOEdyMfAzl/gTB1SnktahIXgVKCFoEIAwsYDUgRLDcUGwQ+bgeNLRkWAQ+BcRcvBQFhAwQnCyEgAS42PhcaEAImIhAIklc4szwKhB2MIZVUBC+EBJQXkWpnmQgjjWeVNoEaAYQ9AgQCBAUCEAEBBoFqATmBWXAVOyoBgjw/FBkPkiOFE8kneQIBAQwtAgcCBw4DC5FoAiYHb2ABAQ
IronPort-PHdr: A9a23:835VdxO+4CCwjGdVtC8l6nc2WUAX0o4cdiYc7p4hzrVWfbvmpNLpP VfU4rNmi1qaFYnY6vcRk+PNqOigQm0P55+drWoPOIJBTR4LiMga3kQgDceJBFe9LavCZC0hF 8MEX1hgl0w=
IronPort-Data: A9a23:3M+XHq9Z8+65vUilmh2MDrUDxH+TJUtcMsCJ2f8bNWPcYEJGY0x3n zFLWDiGbKuKM2GncoskPYS09xhXv8TVyNAwGwA6qSpEQiMRo6IpJzg2wmQcns+2BpeeJK6yx 5xGMrEsFOhtEDmE4EzrauS9xZVF/fngbqLmD+LZMTxGSwZhSSMw4TpugOdRbrRA2bBVOCvT/ 4mvyyHjEAX9gWAsbTpEs/vrRC5H5ZwehhtJ5jTSWtgT1LPuvyF9JI4SI6i3M0z5TuF8dsamR /zOxa2O5WjQ+REgELuNyt4XpWVTH9Y+lSDX4pZnc/DKbipq/0Te4Y5nXBYoUnq7vh3S9zxHJ HqhgrTrIeshFvWkdO3wyHC0GQkmVUFN0OevzXRSLaV/wmWeG0YAzcmCA2k9ZJMX9fkrP1het qAxFTQBfDOtm+OflefTpulE3qzPLeHiOIcZ/3UlxjbDALN+H9bIQr7B4plT2zJYasJmRKmFI ZFHL2MxKk2cOHWjOX9PYH46tOqjhXT7eCBwo1OOrq1x6G/WpOB0+OeybouMJ4HWHq25mG7Hg Hzt4FrzKS0QPd7Pwgje1y63vLfAyHaTtIU6UefQGuRRqEaPx3Y7CRAKWx28u/bRt6Klc9tbL 0pR/m8lqrI/sRT1CNL8RBa/5nWDu3bwRuZtLgHz0ynUooL86AeCDW9CRTlEAOHKfudnLdD2/ jdlR+/UOAE=
IronPort-HdrOrdr: A9a23:CTGW16+oEEM3P5NPmW1uk+HSdr1zdoMgy1knxilNoENuA6+lfp GV/MjziyWUtN9IYgBcpTnhAsW9qeu1z+853WBjB8bfYOCAghrlEGgC1/qp/9SOIVyEygcw79 YFT0EcMqy+MbEZt7eB3ODQKb9Jq7f3ktHMuQ609QYKcegeUdAZ0+4PMHfjLqQZfnggObMJUL Cnyo5soT2mdX4LbsK9KEUkcoH4zeHjpdbNWzJDIwQoxjWvoFqThYLSIly1zx0eWzRAzfMY93 TZkwv236Ons/uq4B7R3W3e4v1t6ZXcI914a/Cku4wwEHHBmwyobINuV/mppzYuutyi714sjZ 3lvwogF94b0QKQQkiF5T/WnyXw2jcn7HHvjXWCh2H4nMD/TDUmT+JcmINidAfD4UZIhqA+7E sL5RPai3NkN2KFoM3P3amOa/isrDvznZMWq59Xs5WYa/pGVFYel/1GwKofKuZ+IMuz0vFYLA ApNrCc2N9mNXWHcnveom5jhPaoXng1A1O6Z3JqgL3P79CT90oJknfxA6ck7y093YN4RJ9e6+ veNKN00LlIU88NdKp4QPwMWM2tFwX2MFvx2PL7GyWXKEgrAQO7l3fM2sRC2Mi6PJgTiJcikp XIV11V8WY0ZkL1EMWLmJlG6ArETmmxVSnkjpg23ekzhpTsAL7wdSGTQlEnlMWt5/0ZH83AQv 62fJZbGeXqI2fiEZtAmwf+R55RI38DV9B9gKdyZ3ue5sbQboH6vO3Sd/jeYLLrDDY/Q2v6Rm AOWTDiTf8wmnxDmkWI9SQ5d0mdCHAXp6gAYJQy19Jju7QwCg==
X-Talos-CUID: 9a23:bJbWYmtKTbVN4BV80qioDfP26IsuK2PSw2iMHXaoSjpAdbmZW3y+5KJNxp8=
X-Talos-MUID: 9a23:NstQaQ9cJkGQGZG3M6+zhiyQf5hO/Y+xNkomrZ8PuZmPB3dVZyyn1DviFw==
X-IronPort-Anti-Spam-Filtered: true
Received: from alln-l-core-06.cisco.com ([173.36.16.143]) by alln-iport-2.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 14 Jul 2026 00:14:37 +0000
Received: from alln-opgw-3.cisco.com (alln-opgw-3.cisco.com [173.37.147.251]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by alln-l-core-06.cisco.com (Postfix) with ESMTPS id 5D8791800025A for <stir@ietf.org>; Tue, 14 Jul 2026 00:14:37 +0000 (GMT)
X-CSE-ConnectionGUID: lDeaCNzMRB2+DvL5eseyng==
X-CSE-MsgGUID: CopvVViYRlmMh0N4Dw7C2w==
Authentication-Results: alln-opgw-3.cisco.com; dkim=pass (signature verified) header.i=@cisco.com
X-IronPort-AV: E=Sophos;i="6.25,154,1779148800"; d="scan'208";a="59177029"
Received: from mail-southcentralusazon11013020.outbound.protection.outlook.com (HELO SA9PR02CU001.outbound.protection.outlook.com) ([40.93.196.20]) by alln-opgw-3.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 14 Jul 2026 00:14:37 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Sb/8Cl6ZdV0OvgtyzebD31aQo0804iYspPkoifin04nZUatrUlS916WbwMs9UvZq476YMTVMyLGiIXbrWSVFk0+ndWCvRB81E21u7GTnrZtLiajAY1dOqicp1q4u3BhkOD6NXn/CdmVcGdUuZLspX/9U5YZVaahpQlQP+GYFERB4raH0Dvy0h2BbEDnySFcArDduD9HF3c25Q60xlqFgGP35kzJiR6wJsEATey6QxsoLjjQpunBLD5+c6eYdPtaKgzK8D3ByKVT1ROjnJrVyqFzDI8Ytz9Kgj0CpJLlTafngQm13pL3UbgF/wb5KQk4LOKp/TYY5WLPw7ffdHivv+g==
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=DbsSxCHOwUEf1RtbQ4oKLv1Uywrdpi5+vL+hAtEfxcg=; b=v8UIEs64cNt2n1FqsC3jX/eaeAt95lhLWTJ5VP4belJ2yXQhQlS9nVg5GNDoz8vMAUDvpcpn4u66ecnRE1wm4xn9mSwCMUYvI/BZtvxAx03HQJ0/zH4pliZZvuIp5gKem+wKtd88nLYO/H4wZTkJwNaqK6fDqeSr/NB2tJV5RnlByQkbnR5omDEammO2q/bAlQ/GsVU0++5jP/fZRBpcxVEmiTcxtMkpqF72FEe/Jgg1ClX0Y1G7bF3ciyxoWgIQYZmRaogDscXjywVmkP04FFM6tdxVqPa2PDQe3qZ7bQ2DcJsBHguQaiQcOO07DuCGfgx60L2/aG6dQve36nXSNA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
Received: from SJ0PR11MB5053.namprd11.prod.outlook.com (2603:10b6:a03:2af::17) by PH7PR11MB6747.namprd11.prod.outlook.com (2603:10b6:510:1b5::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.20; Tue, 14 Jul 2026 00:14:35 +0000
Received: from SJ0PR11MB5053.namprd11.prod.outlook.com ([fe80::3a31:cada:54c6:d2fe]) by SJ0PR11MB5053.namprd11.prod.outlook.com ([fe80::3a31:cada:54c6:d2fe%5]) with mapi id 15.21.0202.018; Tue, 14 Jul 2026 00:14:35 +0000
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "stir@ietf.org" <stir@ietf.org>
Thread-Topic: AD evaluation: draft-ietf-stir-certificate-transparency-02
Thread-Index: AQHdEyXA61Z4elF9EU+VwjV9DIZeDg==
Date: Tue, 14 Jul 2026 00:14:35 +0000
Message-ID: <9E886EE2-4E13-49E6-BBA8-A016BC701761@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3826.700.81.1.8)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR11MB5053:EE_|PH7PR11MB6747:EE_
x-ms-office365-filtering-correlation-id: 248b75fc-9d85-4fe5-9fa1-08dee13ce2b3
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|23010399003|1800799024|3023799007|18002099003|38070700021|56012099006|11063799006|6133799003;
x-microsoft-antispam-message-info: pvXoZlrKZ+w2+If53Q8YxZ1W8sMlsSxOS70KcYMj5ruarXvzr4gbre6Zs8C4VCuzZoEU8TtHTJji7WNtNdIK1oYkmk7SL/Mp1OKfHPGGQ/WB8AbkvRkAQ803sxAsrqTZUaqNRh9fED4dqb+1CprPf3/ikcqK7nOqF8p97Xv1sLW9x46ahmYsDXyyLgL2HJERJ1vbMeTI1VC3/BXkfZEpXbxpV3xfJ6KZRc/PK8dxEaLqeowPxR02V3GFIqUaHm0gJIJVdp9ak//9k4AJCKaSpIK1RwVreqyX719tBn7s0/fNQWlrO+k7UsEH3vSPXlBd2AwPjoAV8kTFS/Ng6DJZ5gxPHlf07Lgc+Z86ph0zCtsqX8lBsGeUmxXoBo04Kr1xW8bD8ZZJt7vlGxBIsKeCp+lZUnmDsnu6eKQg8kMRn7dktNSRjdo+SGFKyJh+jF4/meEM7EHrtOR1pDiKUBqBIu3oqKMVm3leQxh2V/qj6QScLHglIsxud5m/bUCQ9bXmpwDEkI2/tFGAYZqCB6i9ubTMJoZQtc0JTj6Nqy8GcoQNJ4mKbFBO4AmtXRTUNl0Xcki+Uxd5iyqeHHRzaBXPDUOjfPs6zv8bkO6vNdHZ5QKO/ly2Xazl5UusewFXOJ857hYO4WEysf4ZccZXyDcEQ7E28+CvgDbmacd308f/pdY=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5053.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(23010399003)(1800799024)(3023799007)(18002099003)(38070700021)(56012099006)(11063799006)(6133799003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: rv0fsupLC/qcvzhclmRmgEiXY6nguqhYD/6OBSgkzaLgy3cmmrq5MuDX0gDpp+opdVA5q3en+XZIp8anh1rC9rO1nbkawYljz2LkcyshM11bGhYisyzv6dvKXpYlj5qvweGhqfJHqzZc7z9jEfeTlsFdN0u6bE0WfiR1+/Ql4ioFjH5bBMMyDQH73gVq1kTjOgKWTWdPmRnMf7dAH4HoS7ROuliC3oWkDEo1q7kJJNz1Ksyvr86LsBKXHrK7PlQ4/9k3g2Nb8Cn/sNkMKG3aMD4KNEZP5RlMJwTCP8mlN3v/TfPqdaU7GdEvFm54IFnkNVDNPiovbzs2i2K67Ogwl8ca0q/Ypcb+PnNa3tyuNCMRY2bHE4rSzjBTLWFnj4PMB6B3CrKJLas7FoN+KiS0IDiThdtdHWmDkTw3droUR869tAb70C1udzE6Y7PB4LhF9LHn6e8CkAMlpOsFtc/DbrWeVX8OS4kci+u67H9yRaAE09LUvrUA1ChruJ+LkcpC8+vxPi+YGyJZY+b8ziwEPoKoubDk7Rls8l2Y5H6CD1BY357eD39+Z093qotlwj4rh7Z2bvwL9vC1bOXllpYfeD3ru2La2qebyhspStaVwR9SUhUhsa/wuE1YYG4KoRf/W1a19AIubpg1/co+DBZ/RVYxRJRyrE7zTBmXN3YDBjcA2i3s9rjJa9XS3u8tH1ub6tXszz+WMR9lPeKoqAoXtfnMfxljBwk4WluVWRXO0xTJw/snu9YEce+jC5L0ErHF0BbZRs47+zMPK7xCodZ9KmjqkwcXfQBKg39Z+RsxAm1N5cs25atlx6MjgnarTg1dmhlv63HvKRUVVdLY5jYbOM/dWx/22dOfEp2JpwdSwEYVi6/5S4abPK11P3yQKWzLICbwX8XZdj+5ZZ0jWatbH3P8RCH9nV4LjmUBoRWmQnNoX5XulCzfdSueGscueKJ50HDDqGsFQH0q1k2dGnkSbQpRpNUQ93A0jf9t3YDBNko/3UN58vsGDxTF5qOHtyJX+mdYqzQU6/qcbjxlF35lNb0F/Lxa/m5MVjqxWT4wzQbpc3nyDN+8Nni0KfcBobvNdogpqU+PPqpLkGZC4s3NO7C1P7mSU0fB/OZ3slZEG+RJuoBNupCrSWtEnvRx6U8u27lktTSxZglUe1ZFeolhFKZLFrgSBTRfS4ygLQ74RwCHSi1W4a564utlOLl1J39nZNT498f3aoZzTHa8b9/V2wsHjvptSJ0anxp8y2gtGLs+MDoHoqg/9y+DjqsrSUFLUT0uu28A4W3IMCwcD2ayy1fZjtal2xGbCRi0x7jhrUDMN4LKttUTr91r7y/S41OSTEEN26G0az4irZJcggCBdE6AKaRcJ6ukpKu73knqVDxpUjotpm5f9AhX5/ro8ny+ZuR+09s4UYXkzy7h4Xlgj513hZYWYVfnSgONH5Jw0K7QiIHBodCK62dpUSGS5HliRRYC6TwbGKU0rgHB07BdH2KVafK4UcEl9Zo0YbNaxkc1qu6xmADXXuPb6I6QXDW5wRAS2qutoFGfGA7YMfYWAudTBKzUYJgHZjOwQb+3YauNB6/WJS5HQZlurUIHH0CApbmyS0v/Mkmbq0OHQAXi0N1S0ymeiSU1Rr4vKVbzWYgMpGM43Pu6kqHI/LgER5bE53M5vkhmS79AC/aZeOvhor34GzkvZ/J9jv81Z/9ypAuZc0Ui1nMIsrwK6+Ew8rpIHCcHi3X/pxxuUJtcRxwNNQ==
Content-Type: text/plain; charset="us-ascii"
Content-ID: <ABFC53CE7166714FADD85ABB92A24B44@namprd11.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: lbRq62I1hm5uB7JBZDgFVS0K2pfPDr/CMDm/pBl8p7qNr+dGp17jh7q+fcBKNOROtrBj93uEtrTcBQqmQGOL1hPxM/zSg8VIxzD/Vmy2F5mxccnFUyjWSz/Oumupg2WQJME8TuhbQ8DDE6QHBZoZPrmR7dQQY43Mmxeq6/PhYwbHP+Kc0JdxiByLUp8xNvYI55t4my3B81F/oUmoLu7aoH0cgwnqpHAtsEd2A9FSjucuY6h/lZrwutj8YBICUHbmgZH+UfJny1J2Mx2HV1noPHOMCmOJXjka7UEPy+ExWVMuhxIVKSk3eY/x/0DC14NwjE8J3X+et/DW0dDApKDTfw==
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5053.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 248b75fc-9d85-4fe5-9fa1-08dee13ce2b3
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2026 00:14:35.0564 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 41E/uZC3L26wRozAwg6kF2INesEutKjiSUdsZLNxd4w3vGl7nNcfVLttccd+GQgQEE4CEbRr7L45n75+ZiVO1Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6747
X-Outbound-Client-TLS: ANONYMOUS;alln-opgw-3.cisco.com [173.37.147.251];TLSv1.3;TLS_AES_256_GCM_SHA384;256
X-Outbound-SMTP-Client: 173.37.147.251, alln-opgw-3.cisco.com
X-Outbound-Node: alln-l-core-06.cisco.com
Message-ID-Hash: V6OSZXIH5AHXAC4JU7XN444X33LEAY5U
X-Message-ID-Hash: V6OSZXIH5AHXAC4JU7XN444X33LEAY5U
X-MailFrom: eckelcu@cisco.com
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [stir] AD evaluation: draft-ietf-stir-certificate-transparency-02
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/_2R50b3FQjab2KXaV3q8TQOQE4g>
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>

# Charles Eckel, ART AD, AD evaluation: draft-ietf-stir-certificate-transparency-02 
CC @eckelcu

* line numbers:
  - https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-stir-certificate-transparency-02.txt&submitcheck=True

* comment syntax:
  - https://github.com/mnot/ietf-comments/blob/main/format.md

## Discuss

### normative language

```
363	   must include all necessary intermediate certificates to validate the

379	   Logs must publish a list of accepted root certificates, which aligns

417	   Logs must produce an STH within the Maximum Merge Delay (MMD) to

507	   *  Key caching - Log public keys are static and should be loaded at

522	       transparency logs for new entries.  The Monitor must be

627	   Signed Certificate Timestamps (SCTs) should be verified by

634	   and monitors should track Telephone Number (TN) and Service Provider
```

Should each of these be MUST/SHOULD?
And in case of line 627, why not MUST?

### tighten language in security considerations

```
620	   The use of Certificate Transparency (CT) within the STIR ecosystem
621	   enhances accountability but also introduces operational and security
622	   risks that must be managed.  Trust in the system depends on the
623	   integrity of CT logs and therefore, logs should be operated by
624	   reputable entities and monitored to detect mis-issuance or
625	   inconsistent Signed Tree Heads (STHs).
642	   CT logs and Certification Authorities (CAs) should implement
```

What does "must be managed" imply and is there a way to verify that logs are operated by "reputable entities"? 

```
630	   keys to prevent forgery or replay.  Key rotation and distribution
631	   should be performed securely.
```

What is meant to be performed securely?

```
639	   and entities, implementers should consider privacy implications and
```

How can this be done?

## Comments

### Abstract, establishment of trust

```
22	   logs themselves.  The intent is for the establishment of a level of
23	   trust in the STI eco-system that depends on the verification of
24	   telephone numbers requiring and refusing to honor STI certificates
25	   that do not appear in a established log.  This effectively ...
```

I find this sentence difficult to parse.

s/numbers requiring/numbers by requiring

Or break the sentence in two, e.g.,

"The intent is to establish a level of trust within the STI ecosystem that relies on the verification of telephone numbers. This involves requiring and refusing to honor STI certificates that are not listed in an established log."

### Abstract, avoidance of issuance

```
29	   number resource.  The primary role of CT in the STI ecosystem is for
30	   verifiable trust in the avoidance of issuance of unauthorized
31	   duplicate telephone number level delegate certificates or provider
32	   level certificates.  This provides a robust auditable mechanism for
```

The phrase "avoidance of issuance of" is clunky, and if I understand correctly, CT does not prevent or avoid issuance; rather, it ensures that issuance is publicly detectable, which is what creates the "verifiable trust." How about something like the following:

"In the STI ecosystem, the primary role of CT is to provide verifiable trust by detecting the unauthorized issuance of duplicate telephone number level delegate certificates or provider level certificates."

### unclear who/what is meant by "its"

```
150	   system (DNS).  This document describes a conceptually similar
151	   framework that directly borrows concepts like transparency receipts
152	   in the form of SCTs and how they are used in certificates and its
153	   specific use as part of the larger STIR framework for call
154	   authentication.  This framework is defined for the specific use with
```

### certificate change

```
168	   issuance of STI certificates and certificate change that are intended
```

Is this supposed to be certificate chains?

### actor vs role vs actor role

```
177	   There is three primary actors in the certificate transparency
```

In the text that follows, all three variations are used. Use one consistently.

### interested third parties

```
223	   logs.  Note, in [RFC6962] it is possible for certificate holders to
224	   directly contribute their own certificate chains or interested third
225	   parties,
```

Should this instead read as follows:

"Note, in [RFC6962] it is possible for certificate holders and interested third parties to contribute certificate chains, ..."

### extra "in" and "that"

```
225	   parties, however because in stir eco-systems that generally consist
```

s/because in stir eco-systems that generally consist/because STIR ecosystems generally consist

### trust anchors

```
229	   authorized to participate as valid trust anchors.  It is required
230	   that each chain ends with a trust anchor that is accepted by the log
231	   which would include those authorized trust anchors or a subset of
232	   them.
```

I am not sure what this is saying. I believe it should be reworded.

### asking a log file?

```
239	   the logs, asking them regularly for all new entries, and can thus
```

s/asking/checking

## Nits

### global replace

```
s/eco-system/ecosystem
s/stir/STIR
s/pre-certificate/precertificate
```

### typos

```
201	   web PKI environments, but provides a specific framework designed for
```

s/provides/provide

```
25	   that do not appear in a established log.  This effectively ...
```

s/a established/an established

```
177	   There is three primary actors in the certificate transparency
```

s/There is three/There are three

### formatting issue

```
606	   The main differences are: - The expected certificate types are STI
607	   certificates as defined in [RFC8226] and [RFC9060], with TNAuthList
608	   extensions. - Submitters are limited to STI Certification Authorities
609	   and Subordinate Certification Authorities. - Monitoring and auditing
610	   are focused on detection of mis-issued telephone number or service
611	   provider codes (SPCs). - The client roles (e.g., VS, AS) interact
612	   with certificates and logs in ways specific to SIP call
613	   authentication.
```

It seems this was meant to be formatted as a list?
---