Re: [Gen-art] [stir] [Last-Call] Genart last call review of draft-ietf-stir-enhance-rfc8226-02

"Gorman, Pierce" <Pierce.Gorman@t-mobile.com> Tue, 08 June 2021 21:14 UTC

Return-Path: <Pierce.Gorman@t-mobile.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B1BD3A3DEC; Tue, 8 Jun 2021 14:14:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=tmobileusa.onmicrosoft.com header.b=MtoBJM7o; dkim=pass (1024-bit key) header.d=tmobileusa.onmicrosoft.com header.b=MtoBJM7o
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RKOs1w9K7Eu2; Tue, 8 Jun 2021 14:14:03 -0700 (PDT)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2107.outbound.protection.outlook.com [40.107.244.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 434EC3A3E23; Tue, 8 Jun 2021 14:14:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=TMobileUSA.onmicrosoft.com; s=selector1-TMobileUSA-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0PNdcF1WAfTAuF0NFdcVUELoVUtQsGWnJfZEW6OLEW8=; b=MtoBJM7oouNUfE7MRj7rbZJ3UjXXXmvcFYis6Y9lrJfOOICofgp73RV9lepu0iRPlsOQROLWh+wEygOOviCNFn1gp8UoTDMEutDfIijD+ktFGcBM69s9zOdEPb3qHCtv2P/3phyPDC7heD3I7nDuy9W/Tjbrzmfwdqd5b0QM94c=
Received: from SA0PR11CA0116.namprd11.prod.outlook.com (2603:10b6:806:d1::31) by SN6PR02MB5696.namprd02.prod.outlook.com (2603:10b6:805:e9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21; Tue, 8 Jun 2021 21:13:58 +0000
Received: from SN1NAM02FT0036.eop-nam02.prod.protection.outlook.com (2603:10b6:806:d1:cafe::75) by SA0PR11CA0116.outlook.office365.com (2603:10b6:806:d1::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21 via Frontend Transport; Tue, 8 Jun 2021 21:13:58 +0000
X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 144.49.247.29) smtp.mailfrom=t-mobile.com; ietf.org; dkim=pass (signature was verified) header.d=TMobileUSA.onmicrosoft.com;ietf.org; dmarc=none action=none header.from=t-mobile.com;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning t-mobile.com discourages use of 144.49.247.29 as permitted sender)
Received: from mail.ds.dlp.protect.symantec.com (144.49.247.29) by SN1NAM02FT0036.mail.protection.outlook.com (10.97.4.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.18 via Frontend Transport; Tue, 8 Jun 2021 21:13:57 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=TMobileUSA.onmicrosoft.com; s=selector1-TMobileUSA-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0PNdcF1WAfTAuF0NFdcVUELoVUtQsGWnJfZEW6OLEW8=; b=MtoBJM7oouNUfE7MRj7rbZJ3UjXXXmvcFYis6Y9lrJfOOICofgp73RV9lepu0iRPlsOQROLWh+wEygOOviCNFn1gp8UoTDMEutDfIijD+ktFGcBM69s9zOdEPb3qHCtv2P/3phyPDC7heD3I7nDuy9W/Tjbrzmfwdqd5b0QM94c=
Received: from BN9PR03CA0419.namprd03.prod.outlook.com (2603:10b6:408:111::34) by CH2PR02MB6917.namprd02.prod.outlook.com (2603:10b6:610:88::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.22; Tue, 8 Jun 2021 21:13:55 +0000
Received: from BN1NAM02FT034.eop-nam02.prod.protection.outlook.com (2603:10b6:408:111:cafe::db) by BN9PR03CA0419.outlook.office365.com (2603:10b6:408:111::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21 via Frontend Transport; Tue, 8 Jun 2021 21:13:54 +0000
X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 208.54.98.100) smtp.mailfrom=t-mobile.com; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=t-mobile.com;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning t-mobile.com discourages use of 208.54.98.100 as permitted sender)
Received: from webmail.t-mobile.com (208.54.98.100) by BN1NAM02FT034.mail.protection.outlook.com (10.13.2.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4195.18 via Frontend Transport; Tue, 8 Jun 2021 21:13:54 +0000
Received: from PRDTWEXCH003F.gsm1900.org (10.94.33.41) by PRDTWEXCH0046.gsm1900.org (10.94.120.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2176.14; Tue, 8 Jun 2021 14:13:52 -0700
Received: from prdtwexch0057.gsm1900.org (10.139.44.122) by PRDTWEXCH003F.gsm1900.org (10.94.33.41) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Tue, 8 Jun 2021 14:13:51 -0700
Received: from plsapdm1.corp.sprint.com (144.230.172.36) by prdtwexch0057.gsm1900.org (10.139.44.122) with Microsoft SMTP Server id 15.1.2176.14; Tue, 8 Jun 2021 14:13:50 -0700
Received: from pps.filterd (plsapdm1.corp.sprint.com [127.0.0.1]) by plsapdm1.corp.sprint.com (8.16.0.43/8.16.0.43) with SMTP id 158CUnOY022531; Tue, 8 Jun 2021 16:13:50 -0500
Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam07lp2044.outbound.protection.outlook.com [104.47.51.44]) by plsapdm1.corp.sprint.com with ESMTP id 3906wah8kb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 08 Jun 2021 16:13:50 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L7tkZt3M+xNkDO76KySL8Dfd3u7YqtLod8XTZOO5JB+wr4ui/1vUYROT82f6L1hyE9Tq9FhZQpk0mnoiQC3oLUzsnu4/OLVr1HI5+953d8BQS46310N2rmAT+p6kxWSe3uOdCiRB1NW3L6jjNoxMv2kV/u+hDk1xDyVzdUKnQV0NJ2A4+1wwOLy5f/xKMLhtMa0wP+FJEWd/mKuGkXUnfkMUmvIuRs+DoDOixoC9e9XwUpENd8MQvFtJCbvYHAkGngJWw2BHxHFrIP5l+z5fX1RQNY0zJk+JXvgk06FjSng+fpA+FZQjiMp9kxkemIrtoHmobVRJrtzQ/cgy1ayJzw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0PNdcF1WAfTAuF0NFdcVUELoVUtQsGWnJfZEW6OLEW8=; b=LevGMb5sCk2myLXxfKuT0AfEgjkhLbayIc7lzwP8I7XLOmj7dTV5Jx2rQmDRkw3FT2pAv0dgNI5CAsgE2FkpKDvHEhbmM4Teqx2vX4MNUp40hItnjBgZA/4zjNjeT1NIHM3ytKoS35qbUHtZ1ekCa1jRVaLTRlKvI3QGz/+Q2MA/zlLWF/UPFaXs1y/yvGwrKXh6twbHqtS3/HbPFWC1H9mrQVkfD3fD/7vlGJWyB/hl0q+I83iGzeClC0SCpm5GsqmxDwxhHkY5XzDeTwkmqQUvIktkjSjCm945wMg37u+qVTeTxbh3mu/pZZINHoEtkjKTh2EDEAqcNjLOLH8gTg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sprint.com; dmarc=pass action=none header.from=sprint.com; dkim=pass header.d=sprint.com; arc=none
Received: from BL0PR05MB4963.namprd05.prod.outlook.com (2603:10b6:208:81::12) by MN2PR05MB7149.namprd05.prod.outlook.com (2603:10b6:208:191::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.14; Tue, 8 Jun 2021 21:13:48 +0000
Received: from BL0PR05MB4963.namprd05.prod.outlook.com ([fe80::ed02:9271:8cfc:3b0f]) by BL0PR05MB4963.namprd05.prod.outlook.com ([fe80::ed02:9271:8cfc:3b0f%5]) with mapi id 15.20.4219.019; Tue, 8 Jun 2021 21:13:48 +0000
From: "Gorman, Pierce" <Pierce.Gorman@t-mobile.com>
To: Russ Housley <housley@vigilsec.com>, Theresa Enghardt <ietf@tenghardt.net>
CC: "draft-ietf-stir-enhance-rfc8226.all@ietf.org" <draft-ietf-stir-enhance-rfc8226.all@ietf.org>, IETF Gen-ART <gen-art@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, IETF STIR Mail List <stir@ietf.org>
Thread-Topic: [stir] [Last-Call] Genart last call review of draft-ietf-stir-enhance-rfc8226-02
Thread-Index: AQHXWkf2qtpVQ2vbHkyabKw2NLYJZasKnQxA
Date: Tue, 08 Jun 2021 21:13:48 +0000
Message-ID: <BL0PR05MB4963A680358444325D2F141089379@BL0PR05MB4963.namprd05.prod.outlook.com>
References: <162283002740.11296.9657732547938468103@ietfa.amsl.com> <22F59565-04B0-4FBD-BEBE-DBAEBCB86A89@vigilsec.com>
In-Reply-To: <22F59565-04B0-4FBD-BEBE-DBAEBCB86A89@vigilsec.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Authentication-Results-Original: vigilsec.com; dkim=none (message not signed) header.d=none; vigilsec.com; dmarc=none action=none header.from=sprint.com;
x-originating-ip: [2605:a601:ae1c:4300:ec93:84d2:6360:4601]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 98d5261e-6ac0-4851-f416-08d92ac25468
x-ms-traffictypediagnostic: MN2PR05MB7149:|CH2PR02MB6917:|SN6PR02MB5696:
X-Microsoft-Antispam-PRVS: <SN6PR02MB5696C777400C00A9F326640BD2379@SN6PR02MB5696.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: fp08sxJmjrAA6e97oIYl1XI4oyLPBvbystZPQomhMx8UrjGsQUZzS6/A/lLv/C3okzcrMAV+iJjCFaqCSvL22E8YX8Q8IyI4qENdSqdZEPfGrbkDG584EPRT4uiSbKVCzqZ3LvQ3ySganNceBBP4J9UDVExYhZqYlBFCX4QswbZKOCU16ykfCCQq1I7SYdxmFT9OITmbimHIggigp4lV/iOxB/hPBSZ93Q+2M2Z4g/pO/BTSeCqhiFm/GGkAoNTyGm3ATANSoqtX4Ao+fdXZlyw3OUJcoAS0WJUWbPpAa3ScN6bgyxG/WEaf/VJHvHdmKMw1AqhR7PAul5YTGAJlWkwfMl8aoHwL+Ig9QvwgSy0vPCtGO/uBrLMvCLB7W5n8sgSow+18ToIl41P6mVW9XcOhMsnWF33KRw8hYSYDz11XwmsuRxy4Gdyo2SMtCQL9zxnYIpc7Ji86qsLmblkj+DXzkVvHfz1Av+0SjdyRvC2IxC2N2N8qWoWM2rHthaLixEfdNs+2Ur7s1fqU8wq1wVJ52eWfeoHS7n7fZs/3Sgh2YqnAZ6p1QT88JcHE9acR1dxUW+TZUoPQFJaCGa4iLvtdEa6t+EbV+gr/LWWTITmMIaJMzjNNd2lm3EZQKBAMh4EyLD3rAaUvXPdguuZhRq197XfAp0Pp5Ov3/TutcENdWPCgOzMtwtjQZnS71cn2/NsOr2DxRT/w9GMBsoA7Obwe4SGHlnFmI31y+eoW3Q8=
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB4963.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(136003)(39860400002)(366004)(376002)(346002)(45080400002)(4326008)(52536014)(86362001)(71200400001)(7696005)(38100700002)(186003)(478600001)(122000001)(83380400001)(66574015)(66476007)(9686003)(30864003)(53546011)(66556008)(6506007)(66946007)(966005)(76116006)(8676002)(55016002)(33656002)(5660300002)(8936002)(66446008)(316002)(2906002)(64756008)(54906003)(110136005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: QwJkriE01SQRxIPXUpbL+we41P9qvKmH1ngp8nGXaEHBQEZMIcpcf5QFTNW8aD3vl3Zi9GECOIzry9YxFC17IJEc5zgucQR03kyMC0vx+nziya6iIxTYGck70ZC7v8gZ18FCDZLYh0BCIJ2sJ9UXKgqHzq0vocAiifk8etBwjJkqmGRPvjrO+Z/SY1N0CXCHVXQuQJ1jdPUGUrhyMQGeypnODe4oVzBE8/+06HU4T52mQuv6cxu3u2aWjX1n8DkXAQY0GmYW/LlcRvQ3w9SY4wSSLf7fOrEdbQ/bRwILYOH/TtvD77V4FRiw+dqCnwERAVTL+XeUheVLRC0yQv5/eF0P/J7gcwFxcYIimqbwN1hIHHxZGAwXqKLgYZKgyHFMUCkgTpWHrUxUI1ioVhErUDU6BjKkOnKvh4T1wABreTF3R+sABiypuL/UCXXuIyi1NkA6FFZ/nbn8i3HfZqiBrsZs9hn2XUBpc9eE0DVGvDn+nqFFUyLjOIhx/qLBz2IGRa2pJg45KidSGaStt7QDgV+fT5pSXI5/4ECSuPx0CLmkch7RhRDLTQtAIVtbdwgOsu5BEYCeRjvJ0Db/KPi4e+ovNlKxU2Gvdv/Ixhp4jUFnEOOKEDH6vQMzhBTvh0ZOXVrrV03Sw0mkRBOXgF0zDb1+mTa6a9IYcmFyLUmXhfCWcamh9jiN5kfOmLaNlfjm5mAddk2qblDT8BozsSI1lVyfJvuTvz/Wpny8Og7aNO9MwUbkYwO9TaEshye1SKWmSlK28aVgbJyH9R+vNhtMZ2KqpLZBSUosZ9CpnJlSE//QdxVZ9Lq3JaNji37udzRVvifUS+CzGVBUOP7Kagt7yeeVNFxEUaK6+d4+V5sWTkpjOezZnTHZxg97YKAPEyoU68+CAQzleMRKEFxJvt9kG6Ls1yYpnMtRiKvTwnWQ/H88l/oKvCsyqzs30vU835sDmEk2AZ7X3LRB8Z9sVsR+ESjLw8nAqZPyxxGS3TUrySnMD6K34FjmHCiaN/yXyF99VH8lBlwrTcFG9/BlVBiVaO5n3S7tJZpx6d/psBmJ1FFV/+sM8PXxd035UiDSoAfcX/9A3SuLDVVkrKyuchtkzGDtildz+bbXqTvrCzTvYAojYHPp/pGlIow/WfW+xGssNk1tlo/yxd5JWXVr7JzpwIDUf9rQ96HNrstwHuPbAWYS+3onzuWaF59edF81ScpVDrdONGOkjgF90bOckKGAWu8/IH7BFx1ApR3mhuAIpEA1rsYv/VBiJJLALHMW1OZtcc+ncfrcVsqSj+skZiqsvIl7XG68BlvHwWKVFPCHmjdeYgRAqnQDGehJ7WGOdkRHjCB1t6GF7UFFiEume4V+ACi1xRo2FDhk4hOhCuhE/TbpUYIGQLdvCvT80NzHVKkP
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB7149
X-EOPAttributedMessage: 1
X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1NAM02FT034.eop-nam02.prod.protection.outlook.com
X-MS-Office365-Filtering-Correlation-Id-Prvs: 7ac60632-59c1-42ed-750c-08d92ac24ee9
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: P8b0aYTCszDMnkhYmlASUXNalXOXZVDzO8BQNT7uK6gWecrjnWY5WExgAyYNk5iOn2QcTqjFxl8wZ4sVMS2KWf1VnYSCGMmQJFDDg2o814uAZcuU32r06yCxsYkBYO+qL4Z34tPf/CRhOq7+VxELiEIKM9ZWELlZin4lDF9/l1gyWxhruU3AlQshXFvHyNoLJhNtbu2lS6xC3OfJ1OekNvaUIUuMVx9+S8EDtJpfp2vhIEwey/Lk8A+x+Xb7Y3GB17880CTm/+JvfV0YA4j2fg0amnVmWxDSN5cnGzuuL65tbnwL19BNMC9C3eT6BuFfkj6h1aOB2+4k4BrJUSjPrbZZgSNGHIsBSWFB/F0Mzxu1HOy+KcOfGrB4esQzTR/CVYtw9fDdFgdNAycH4lal3IcdZEKtW5Zdl4BD6HoXeOzTq1JaUg/2tIPttdtTyZKisIHnMDZMT66elydD4v3BCxaRGbyOxOdU+nTBAMh6nDbBDE+WtdaHH6IA0IDH+TlUrEpcbnYAbcCoQ84pVIpgtiF7qAXwuVafRhYf9jv2F8gu9r8RQYHGJf7W4VAYf3QQtHUAmNudrn5imZD/kAS6zSYksZk7brZhRCnoBuh8I9DT3Cg9/Y99I2rezaSjlGknAVjCL6lqHw629VsoLrpChTzITJXLy8yOiW2ijrSXWz90IMCqnIdtj1XYm9fVHF+MhgXpxbHYCwjXtH03c0VN+nIOo5Y65lKkxIAHup5X57m3sx/PDL/yaqrMD7ZW1mB7rNCnt3RbIaa0/60f3NiUTHfz1Zz5hRnbXWiqGVYSVtpy4qBTfl6owQIJ2ShN7Ykk
X-Forefront-Antispam-Report-Untrusted: CIP:208.54.98.100; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:webmail.t-mobile.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(4636009)(396003)(136003)(39860400002)(376002)(346002)(46966006)(36840700001)(478600001)(36860700001)(966005)(82740400003)(336012)(2906002)(81166007)(4326008)(356005)(45080400002)(47076005)(66574015)(33656002)(53546011)(30864003)(82310400003)(86362001)(52536014)(5660300002)(110136005)(55016002)(316002)(54906003)(7696005)(6506007)(70206006)(70586007)(186003)(9686003)(83380400001)(8936002)(8676002)(26005)(36900700001); DIR:OUT; SFP:1102;
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR02MB6917
X-CFilter-Loop: Reflected
X-DetectorID-Processed: 8c846453-0f50-46b3-95ab-8bbaf7238615
X-MS-Exchange-Transport-CrossTenantHeadersStripped: SN1NAM02FT0036.eop-nam02.prod.protection.outlook.com
X-MS-Office365-Filtering-Correlation-Id-Prvs: c586bc7c-d5da-4186-768e-08d92ac2528c
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: a46JJTc7q0TJKkNY5MLMx05TWqauan3L6WCCSkB/73ZQSPu6YHTjY6izHa5nAjr59y5aWwu5G7LourFvt8AjNWJkR8u46lGpNpuMV3UaGvT+dAGoGrH4ZqaaL8E/HooS+658YwevYuSmkNbDolb76yQ6ee9oZJ7YhFMGhlCTBv7QK4FHS/kRYKt8JASi4rP7mjxDzjxK88E1oyXBoa6xz5ecJx7Px/RxZnzxJgplAjELY2/kmvm3K6rS4RgZ3PsRxzyIaYnkPDGzrnsEO2WzSlLCwIjnRLSUNIlUennE8UfhvITsUn2q0BxPcxbVc9gzs9f0O29krcDGTwouSvkIKV/sS52g9nJULFP+VWkTeBW+rrOQ5gkxJW3KGdKD7VGF00YsKSv0OqNJNsphg1sa4TEsSTmlRIJ/4yRYBUu08fy1tfkqaNKNDemuF6+maEwiPUYiJ58f4oCnKcD9uz99bdkpKQxjZH8ho+HJCtkH2UGomYRQ/1XiGukCxDfTOjGpeappSWgPnqX25a1MyYz2UfOwqXlnvlgF61AaBn4c5SOf/KxeyyOTjIOLtCKOMXFxpHsMO9LM6e9pDM4Qq6Bqj2sZsoG9yuvVYXCJq+IB8Z0GEZ3t6vlWrcCpXdfUtn2tZg9zwwTFRi2rETE7DME3fkOnDsMaWDSohCEF2z0MNl3Kg3SG1/z9bQ9gfw3/A+l92NLFh/B3sOejWyznmm0rdvSuzLoEEjc7H0E/9mdW04HMdm89WKpivaA21MoecB/JdjUlFLET3BPGg2ukqwoD9BaYMWIM0k3topKkoHU2QJvT8JF16Ro0fmNYDp9k1Fw+
X-Forefront-Antispam-Report: CIP:144.49.247.29; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.ds.dlp.protect.symantec.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(4636009)(396003)(346002)(136003)(39860400002)(376002)(36840700001)(46966006)(33656002)(7696005)(30864003)(82740400003)(83380400001)(81166007)(66574015)(186003)(336012)(55016002)(5660300002)(70586007)(70206006)(8676002)(53546011)(6506007)(316002)(52536014)(26005)(8936002)(54906003)(45080400002)(966005)(2906002)(9686003)(478600001)(4326008)(47076005)(36860700001)(86362001)(82310400003)(110136005)(36900700001); DIR:OUT; SFP:1102;
X-OriginatorOrg: t-mobile.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2021 21:13:57.3544 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 98d5261e-6ac0-4851-f416-08d92ac25468
X-MS-Exchange-CrossTenant-Id: be0f980b-dd99-4b19-bd7b-bc71a09b026c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=be0f980b-dd99-4b19-bd7b-bc71a09b026c; Ip=[144.49.247.29]; Helo=[mail.ds.dlp.protect.symantec.com]
X-MS-Exchange-CrossTenant-AuthSource: SN1NAM02FT0036.eop-nam02.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB5696
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/9Utx6aefW-e-T0iWEPiCPx9fseg>
X-Mailman-Approved-At: Wed, 09 Jun 2021 06:21:45 -0700
Subject: Re: [Gen-art] [stir] [Last-Call] Genart last call review of draft-ietf-stir-enhance-rfc8226-02
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Jun 2021 21:14:16 -0000

Russ and Theresa,

Please forgive my ignorance, but is the intent to issue an RFC 8226bis?  Or is the intent that the I-D result in a new numbered RFC which updates 8226?

>From reading various things I've learned, I think, that new RFCs and updates to existing RFCs begin life as an Internet-Draft which may or may not be adopted by a working group as a work item.  If adopted by the group, the author/editor continues development of the I-D until such time as it expires or is promoted to last call, et cetera.  The end result in many cases are new numbered RFCs which may obsolete or update existing RFCs as appropriate.  The STIR RFC 4474 had a 4474bis version that remained unchanged for some years before being obsoleted by RFC 8224 for which it was a conceptual foundation and that is now a key component of the STIR/SHAKEN set of standards required to be used by US VoIP service providers by law and federal mandate.

The reason I ask was because of some of the conversation at the last (I think) interim meeting and on the e-mail distribution where proposed changes were suggested to be submitted as a new I-D.  This -02 version may be the same sort of thing but confusion/ignorance on my part about naming and procedures made me want to ask.

Respectfully,

Pierce Gorman

-----Original Message-----
From: stir <stir-bounces@ietf.org> On Behalf Of Russ Housley
Sent: Saturday, June 5, 2021 3:18 PM
To: Theresa Enghardt <ietf@tenghardt.net>
Cc: draft-ietf-stir-enhance-rfc8226.all@ietf.org; IETF Gen-ART <gen-art@ietf.org>; last-call@ietf.org; IETF STIR Mail List <stir@ietf.org>
Subject: Re: [stir] [Last-Call] Genart last call review of draft-ietf-stir-enhance-rfc8226-02

[External]


Theresa:

Thanks for your thoughtful review.

See my responses in-line.  I'll post an updated I-D when IETF Last Call ends.

> Reviewer: Theresa Enghardt
> Review result: Ready with Issues
>
> I am the assigned Gen-ART reviewer for this draft. The General Area 
> Review Team (Gen-ART) reviews all IETF documents being processed by 
> the IESG for the IETF Chair.  Please treat these comments just like 
> any other last call comments.
>
> For more information, please see the FAQ at
>
> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftrac.ietf.org%2Ftrac%2Fgen%2Fwiki%2FGenArtfaq&amp;data=04%7C01%7Cpierce.gorman%40t-mobile.com%7C40491250c2394836923608d9285f1574%7Cbe0f980bdd994b19bd7bbc71a09b026c%7C0%7C0%7C637585211113043953%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=QbFtT%2FIZ0CUXQB%2B0LUm3zIzgWqQQ%2BTk%2BNUJtuJelda8%3D&amp;reserved=0>.
>
> Document: draft-ietf-stir-enhance-rfc8226-02
> Reviewer: Theresa Enghardt
> Review Date: 2021-06-04
> IETF LC End Date: 2021-06-10
> IESG Telechat date: Not scheduled for a telechat
>
> Summary: The draft is basically ready for publication as a Standards 
> Track RFC, but it has some clarity issues that need to be addressed before publication.
>
> Major issues: None.
>
> Minor issues:
>
> Abstract:
>
> Please expand JWT on first use.
> Assuming PASSporT is an acronym, please expand it on first use.
> The phrase "STIR certificates" appears in the title, but is not used 
> in the abstract, introduction, or the draft in general. Is this 
> intentional? Is STIR the same as PASSporT, in which case it could be replaced?

How about the replacement Abstract:

   RFC 8226 specifies the use of certificates for Secure Telephone
   Identity Credentials, and these certificates are often called "STIR
   Certificates".  RFC 8226 provides a certificate extension to
   constrain the JSON Web Token (JWT) claims that can be included in the
   Personal Assertion Token (PASSporT) as defined in RFC 8225.  If the
   PASSporT signer includes a JWT claim outside the constraint
   boundaries, then the PASSporT recipient will reject the entire
   PASSporT.  This document updates RFC 8226 to define an additional way
   that the JWT claims can be constrained.

> Section 1: Introduction
>
> "Section 8 of [RFC8226] provides a certificate extension to constrain
>   the JWT claims that can be included in the PASSporT [RFC8225].  If
>   the signer includes a JWT claim outside the constraint boundaries,
>   then the recipient will reject the entire PASSporT."
>
> That's basically copied straight out of the Abstract (or the other way round).
> Please provide some basic context for those who are not deeply 
> involved with JWT/PassporT.

I do think that it makes sense to expand the Introduction to say more about STIR certificates, but I do not think that the Introduction should repeat too much of RFC 8226.

> For example:
> - How does establishing authority over telephone numbers work, 
> broadly? Does establishing authority mean that certifying that a 
> telephone number belongs to, say, a specific organization? Or does 
> anything happen "over" something telephony-related, as in some VoIP 
> technology? (The "over telephone numbers" is ambiguous on first read.) 
> - Is the PASSPorT a set of certificates or something else? Are these 
> X.509 certificates or some other kind of certificates? Is the technology described in this doc independent of the format of the certificate?
> - Does the actual process of "establishing authority" happen over, 
> e.g., a Web API? Are there other ways? Is the technology described 
> here specific to some way of "establishing authority"? - What is JWT 
> and what are JWT claims? - Are JWT claim constraints provided in the 
> certificate (PASSportT?) or are they communicated separately? Who 
> provides them? The draft later talks about CA, authentication service, 
> verification service - It would be good to briefly name these actors 
> in the Introduction already and briefly describe to whom the change in this doc applies.

Is this enough?

   The use of certificates [RFC5280] in establishing authority over
   telephone numbers is described in [RFC8226].  These certificates are
   often called "STIR Certificates".  STIR certificates are an important
   element of the overall system that prevents the impersonation of
   telephone numbers on the Internet.

   Section 8 of [RFC8226] provides a certificate extension to constrain
   the JSON Web Token (JWT) claims that can be included in the Personal
   Assertion Token (PASSporT) [RFC8225].  If the PASSporT signer
   includes a JWT claim outside the constraint boundaries, then the
   PASSporT recipient will reject the entire PASSporT.

   This document defines an enhanced JWTClaimConstraints certificate
   extension, which provides all of the capabilities available in the
   original certificate extension as well as an additional way to
   constrain the allowable JWT claims.  That is, the enhanced extension
   can provide a list of claims that are not allowed to be included in
   the PASSporT.

> Please consider adding a brief explanation why further constraints on 
> PASSporT claims may be necessary.

I suggest two additional paragraphs at the end of the above Introduction:

   The Enhanced JWT Claim Constraints certificate extension is needed to
   limit the authority when a parent STIR certificate delegates to a
   subordinate STIR certificate.  For example,
   [I-D.ietf-stir-cert-delegation] describes the situation where service
   providers issue a STIR certificate to enterprises or other customers
   to sign PASSporTs, and the Enhanced JWT Claim Constraints certificate
   extension can be used to prevent specific claims from being included
   in PASSporTs and accepted as valid by the PASSporT recipient.

   The JWT Claim Constraints certificate extension defined in [RFC8226]
   provides a list of claims that must be included in a valid PASSporT
   as well as a list if permitted values for selected claims.  The
   Enhanced JWT Claim Constraints certificate extension defined in this
   document includes those capabilities and adds a list of claims that
   must not be included in a valid PASSporT.

> Section 3: Enhanced JWT Claim Constraints Syntax
>
> "The Enhanced JWT Claim Constraints certificate extension limits the
>   PASSporT claims and the claim values that can successfully validated
>   by the certificate that contains the extension."
> Are the claims and claim values validated BY the certificate? Aren't 
> they validated by some recipient, e.g., a verification service? (A 
> similar statement appears in Section 7: "[...] some combinations can 
> prevent any PASSporT from being successfully validated by the 
> certificate.")

Addressing comments below changed this part of Section 3.  More on Section 7 below.

> "Certificate issuers
>   permit all claims by omitting the Enhanced JWT Claim Constraints
>   certificate extension from the extension field of the certificate
>   [RFC5280].  The certificate extension is non-critical, applicable
>   only to end-entity certificates, and defined with ASN.1 [X.680].  The
>   syntax of the JWT claims in a PASSporT is specified in [RFC8225]."
> As this paragraph defines the scope of the extension, it seems 
> misplaced under "Enhanced JWT Claim Constraints Syntax" as it's not 
> describing the actual syntax. Maybe either some of this text should be 
> moved to "Introduction", or a new section could be added, e.g., titled 
> "Scope of Enhanced JWT Claim Constraints"?

As you can see above, I moved some of this to the end of the Introduction.  This part remains:

   The Enhanced JWT Claim Constraints certificate extension is non-
   critical, applicable only to end-entity certificates, and defined
   with ASN.1 [X.680].  The syntax of the JWT claims in a PASSporT is
   specified in [RFC8225].

> The section then goes on to describe constraints. What is the 
> difference between the described constrains and RFC 8226, i.e., what is added by this doc?

I think that is now answered by the last paragraph of the Introduction.

> Section 7: Security considerations
>
> "Certificate issuers should not include an entry in mustExclude for
>   the "rcdi" claim for a certificate that will be used with the
>   PASSporT Extension for Rich Call Data defined in
>   [I-D.ietf-stir-passport-rcd].  Excluding this claim would prevent the
>   integrity protection mechanism from working properly."
> Is this supposed to be a normative SHOULD? If it is, perhaps it should 
> be moved up to, e.g., Section 3.

I do not think so.  I have been coordinating with the authors of draft-ietf-stir-passport-rcd, and both documents will warn implementers about the situation.

> Several paragraphs here describe scenarios that prevent successful 
> validation of any PASSporT. What is the specific security risk here, 
> e.g., Denial of Service? Any other consequences? Could there be a 
> possibility for, e.g., a malicious actor introducing constraints that 
> prevent successful validation? Are any (other) attacks possible on 
> this technology (e.g., malicious deletion of constraints, replay attacks), and what countermeasures exist?

If the malicious actors can sign certificates, then these constraints will be the least of the worries.  I think that is covered by the pointer to RFC 5280.

> Nits/editorial comments:
>
> Section 3: Enhanced JWT Claim Constraints Syntax
>
> OLD: "[...] the claim values that can successfully validated by the 
> certificate [...]" NEW: "[...] the claim values that can be successfully 
> validated by the certificate [...]" (And/or rephrase sentence, see 
> comment above)

Addressing above comments changed this part of Section 3.

> Section 4: Usage Examples
>
> OLD: "If a CA issues to an authentication service certificate that
>          includes an Enhanced JWT Claim Constraints certificate extension [...]"
> Is this either:
> NEW: "If a CA issues to an authentication service a certificate that
>          includes an Enhanced JWT Claim Constraints certificate extension [...]"
> Or is it:
> NEW: "If a CA issues an authentication service certificate that
>          includes an Enhanced JWT Claim Constraints certificate extension [...]"
> (This sentence is very long and not easy to parse in general, maybe it 
> can be rephrased or split?)

It is "If a CA issues a certificate to an authentication service ,,,"

I got rid of the semicolon, and made two sentences.

> Section 7: Security Considerations
>
> This paragraph appears twice, unless I'm missing a subtle difference:
> "   Certificate issuers must take care when imposing constraints on the
>   PASSporT claims and the claim values that can successfully validated;
>   some combinations can prevent any PASSporT from being successfully
>   validated by the certificate.  For example, an entry in mustInclude
>   and an entry in mustExclude for the same claim will prevent
>   successful validation on any PASSporT."

Good catch.  I deleted one of them.

Russ

_______________________________________________
stir mailing list
stir@ietf.org
https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fstir&amp;data=04%7C01%7Cpierce.gorman%40t-mobile.com%7C40491250c2394836923608d9285f1574%7Cbe0f980bdd994b19bd7bbc71a09b026c%7C0%7C0%7C637585211113054217%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=ITvmEkX683nmfZ4HH8owXKlroFxBDV8LtXkqvre3Co0%3D&amp;reserved=0