[Sidrops] Re: Éric Vyncke's No Objection on draft-ietf-sidrops-signed-tal-15: (with COMMENT)
Tom Harrison <tomh@apnic.net> Mon, 13 May 2024 00:53 UTC
Return-Path: <tomh@apnic.net>
X-Original-To: sidrops@ietfa.amsl.com
Delivered-To: sidrops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 335A6C14F60A; Sun, 12 May 2024 17:53:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.686
X-Spam-Level:
X-Spam-Status: No, score=-6.686 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_HTML_ATTACH=0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=apnic.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9p2dN3WxGs7u; Sun, 12 May 2024 17:52:57 -0700 (PDT)
Received: from AUS01-SY4-obe.outbound.protection.outlook.com (mail-sy4aus01on2094.outbound.protection.outlook.com [40.107.107.94]) (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 B02B5C14F5FA; Sun, 12 May 2024 17:52:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TL5Cd5uYO/QRwzjgyvyEp1zfQuPZGvu9ZtTCHvGM9RxNzwi3c/P1d+J91QL2vJ0aO3WZjvH3KDeAAotVOfM2CMLhV9nyKisgHQgExp9s+hnWLGN6YXgDRHWDkAYSDWxfAXVwqgQ6rQyfLFGZoYpn4OpOdrUs4z+l8LRR593ICck6l4VHWCto0Bj0tbEKc29c3NDK27hXt2CLnbaBkfTHUwpmrbq7S3uU5BUvYoa+yPE14XWZgddYMqmFqiLGsW00E0AbFQ735QLBnFqZOK2qRTBzkJDgtl+Wl9LfSGeiUg1KzWXYwXJpCg0yl9o8tGpjkd/8m5HjSq2vYr5KMpbcyQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MqW5XwaK1HXl1Zx/0pl+Gn5odg+hiijascXDxLk+nIQ=; b=FMXsp9hCD7IMgPWsDColeeAP33I/NBsx+Fx0z5t0RJZMpbJlJkKd2MvPPbbzDwZKWTbzhV/NZdGqK8db4CEHZklrHhq76SG1pMGz+artMAzHeftjE8/NU1gb2YXK9acEWzWE3905onY/vLmxZkK4XUD7xpCZEHNOoVcze4O+Ji8qbAYZba2qYPVCZlDocLIM9CNRfethgaR0/2ZzJDUqGihBvgCSjqegeL7wuwbz9J8Zn9CYeUPTSdYbYvFlOJe/nJO5Ta1Z38Gv2lgHZYSUkdQ7UpxE/GN4/XEBnUywACMsBr+SPuhB7K49lxZDyefUDM411uTxC/Yoy22VRZKp7Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=apnic.net; dmarc=pass action=none header.from=apnic.net; dkim=pass header.d=apnic.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MqW5XwaK1HXl1Zx/0pl+Gn5odg+hiijascXDxLk+nIQ=; b=QONjZukA9L8+1jjbz13I9VtKVDUGeTxa+KR2PA027lN7nk0hiN3Kp4R1SeHapbou2Zr7t5kNL3/JOoEOALwLHK+RVnV32ogvkMeCM75o9x/5OT8yIUF1iMbtRl3Yh2Y77ZimEtvgPJG4saYHb8z7X85oEVrgac4L18pX/xYOpXU=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=apnic.net;
Received: from SY7P282MB4761.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:273::5) by MEYP282MB1496.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:bb::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Mon, 13 May 2024 00:52:51 +0000
Received: from SY7P282MB4761.AUSP282.PROD.OUTLOOK.COM ([fe80::9551:44e2:c0cb:9c49]) by SY7P282MB4761.AUSP282.PROD.OUTLOOK.COM ([fe80::9551:44e2:c0cb:9c49%7]) with mapi id 15.20.7386.017; Mon, 13 May 2024 00:52:51 +0000
Date: Mon, 13 May 2024 10:52:49 +1000
From: Tom Harrison <tomh@apnic.net>
To: Éric Vyncke <evyncke@cisco.com>
Message-ID: <ZkFkYcRf3vKGb35A@TomH-498551.lan>
Mail-Followup-To: Éric Vyncke <evyncke@cisco.com>, The IESG <iesg@ietf.org>, draft-ietf-sidrops-signed-tal@ietf.org, sidrops-chairs@ietf.org, sidrops@ietf.org, keyur@arrcus.com, housley@vigilsec.com
References: <171519984419.3269.14884801543087749889@ietfa.amsl.com>
Content-Type: multipart/mixed; boundary="D0IfTcu1NdwdXeup"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <171519984419.3269.14884801543087749889@ietfa.amsl.com>
X-ClientProxiedBy: SY5P282CA0005.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:208::9) To SY7P282MB4761.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:273::5)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SY7P282MB4761:EE_|MEYP282MB1496:EE_
X-MS-Office365-Filtering-Correlation-Id: 068e1c01-9146-4e43-0516-08dc72e703d3
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|1800799015|376005;
X-Microsoft-Antispam-Message-Info: mQhrtw+m9+o1+ZPFsXlIRopE0p1cKhT4csPpEej5oXKgLpXjdIpeFdNAtTnx6721/FgPteV9Y8tiM8Dul6+K5axk+84svhWZunw/7pJlRm0hHmRVFWV9/nuggMae/66qqL6Qy7XTwJDRHmOu1WhSBO4ZCsyIuqs1HgzpM40XxzTFHlvzr6uSH8HLmJ4KrYQi5m6JIbMmDi5T/ntMP1S28GLXYjINm7VWZsuRrBWYV9uyfz5G/EsCmKPTKST90RdMx0d7psSsEmeI4wuiM/n1qYK1tzK/qQGpCeqzQketausOF4kxwmInHf0Wgnt6x0wC61Q0XtFxfpPEvbGS42BzkttcmHEuOKatJfrdY1PvbggMv4VbdwDUjZh0bebru5qgS6+HSY6Ycl0mZarjaYyF9o+LEfngdttlpFmRG4tOLXolRW5T6rpTJeGaYLG+O3I38ByJn1ZNkXNcDtKkHCxM6vAlfmREA4kPIRi2ugGXFTi2i2A+dKcrYjcynnorSEHdzg0+sbvOL/aowLj/chJUiGPSDdOXzJlNf8gfjVhEuILYBmDNKyYaaABjwdPeyTc8L1mPS4nv3FfzWWvp5haA1vEwiVEFbJVFIC3qMT/Wzn69ll3Zua5N2IIMgRqXpI3LiNEL18oJDbsf7pzq6879eEbZTr5KiDWbEtJgvRdTINDAJeNCxJKMBCa95HQI/hgkbbAaGu0S0TMJ9ZWB+fgk3eWW9cac3beDZTHYEVK8gWlOMsRCYzKxRkk1YOy0gNkI8PuRVq9l0KpfzBSx/hkRGH1PiIWH0WEJcRmxHenP12+GtIWQOWmgSgMf7gSZvrvcoNNTRTba9iPyZGdcQCCHXmbqtiATEDSCwrTm6ExjMfss5SZHTS/eVvekgmHYb+8Yej8lOhHPiyfcTU7mUovvsMjTKLlRI0gzwHnJJOaUnNERXybuIakXsZY7/J27Xt7/9NcJUDcrHRvdMjM/FVEqAeJ7v2n9RCQiaVbOa/7pE+PFRAYWWjXBTIQxYQlEaRJrnTko11F9E/CJG4BTOBkjLnA0e1qMfMrndTiExwrMHL+6I26/p7HQN4BvSFIPlO+ppEF+4v8+2RFcbaj1AG4uZw2nC4IfpLsaW9t78XDCSjpjceeEKIMilDtQcG5ldXs55ou5yo5m1LzdsJfLPYc1oPCzM5EApoIN//z7wDB3Fzc=
X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SY7P282MB4761.AUSP282.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366007)(1800799015)(376005);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: Z3rSASGELPMWAo8egqPd3Cmybj7rMNO7xg+AMtiXtnJ5YAZv/F5GbxwDFE1TWvzVFOny5Nxo4Gk9iGgz+9c7j2SKC5eanJVo0Kj/7UghCpirOwVujUAeJmXbkeM74a/PYJybCImNn+lW7SgTmMU90u+0ohnz000M7SUjaGVubr/WYuvRTruZflTex/Ye0TkiGJ3f5aQuNqxO1QXeemExMtA66HQ5ROQsF9Ww50+oK5A0t5aavTTWvuRMkoFHS4G5WJj42JO/1oEtvMhpuJKUp/SXSaXBE0LB8hRXUMJRFxorLxEpuwyM8XF+ZL0rDmLf2iKmyWDorV4ISuhN6gUSunsuc1APvYlyZfOrQhWOyhCd+IjNSsbNFCEiSlBZj2Z40O7lZjebp3vINVB2AwhkQ8kLGQ++w+sV+nw6deWQ0XCf6K+zGkJilMzWahfnWrLI0crrkKIFpA31oRnictRdUVO/5ffVrsdwv3AW43jFTb2m5HRfn7jk+lFTYKImpDBFcljMW5vToyBFjkSFkfwvW6u5Nr22DIg3ifKLh34NvRt+QEsMvTA6QeL/yhUnf1JNv5lNmvzQJXLhr14GCKBdRoF0nl4ZRq4Y57bVxo4SrZjtiLCGpWQsZhdSzR5cxXiQzUO1IL0ElwaX0vncXvAOgife3uTe2dO6GZe/c35+T2/rOi81rfdFACzGWGAXQaXyhyL25iKZzcvYjBcoG2fXsBAJL8oOkxHzSMMjnYvDaW5luTIdP/lj7Jt4bMSM0uyXG9P8F0Qp8zceZvJzY5Xa9Larcun2dVGrV3p7vsn1qHdX8mtgEhR1Ld4NYbeo3TLnH+pD+oWxNKvdxMfEQz9uUR3S/r27XQBzeCZUeiIdPYq1PznHknFltNHSN+rDC28Fg18gAdqjgmy3SZiigO+0otiT91pkC5RLIXf6vMrv+v90zkjHIhip6eZD032BWJ5USKy8/+7vykiJ//BwG9ycrR7WyqbcrviUNo5dYQ+SirnNezLIIUH/eXTG0Y3lIEowTFYLpCAr7Gb1uO3vh/tC0gNxbpYKpv093ms9pqfUvx3O7DyOyn+Vz6I0ukzi89+7bAQzJm5uJh3/jjRoUpD474s+vImAJCbzLcWAVXgRoC8HCcZspNq0M1mfr9gB7EictrIb2/phrpMy+jY4ACS5S26TFsj6TYm17cART3JVBPpLrgohyyHNTHkMJCMMXjeEjpKCPPaLH05Xp4iUqLPumyGE32u+T20YDKfSFLQbIQ9kpOMQ+vwMEjLMFHRLZcgMSSydegZSWsUSfPHoNUQ8GFvRJdUkMfrATB3GgQQyPpmjONG29Eqj4rx0kteOhncqGuLl3vAyK/1tr9z03iCrEktc1sOsuzPsmZ5eZqh7rh0v0+jzvWL1w28+weGYZg1WQ0t3FjniPVZ+U8PN34DDEqpm18JayIUEobiCjx9mkxsTysT/GxqJ3DVPJyrnfXbQqr0gqKG+AMvzl74A2BFTk0IffQceEMgJVyHI0WvcnTjdMfWjGA4Nv4eUkOXRI2oG3gnYRc5EnNY2XFJxCvocWnR3h6zjgnSgrEe+HZHZynLXmATr7guRnnaDdpPMwJ0cvDWf1vxxn6Y9YARYrU+PM6XhdzSpPUKlZ5vPbL04bWNxpDSZe6kKtECfNfxU7NnG
X-OriginatorOrg: apnic.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 068e1c01-9146-4e43-0516-08dc72e703d3
X-MS-Exchange-CrossTenant-AuthSource: SY7P282MB4761.AUSP282.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 May 2024 00:52:50.9886 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 127d8d0d-7ccf-473d-ab09-6e44ad752ded
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: krz63k+tdHM6ZULGzQpHRzneoVTSZ1NSLM9IR8BGpsrcMYCHrWSbdVQpsDcMIeI8
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MEYP282MB1496
Message-ID-Hash: NPSHZVRDIVNTEAVCWSGWNQDLQ7TXSN2V
X-Message-ID-Hash: NPSHZVRDIVNTEAVCWSGWNQDLQ7TXSN2V
X-MailFrom: tomh@apnic.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-sidrops.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, draft-ietf-sidrops-signed-tal@ietf.org, sidrops-chairs@ietf.org, sidrops@ietf.org, keyur@arrcus.com, housley@vigilsec.com
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Sidrops] Re: Éric Vyncke's No Objection on draft-ietf-sidrops-signed-tal-15: (with COMMENT)
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/-cdrPLs1Emh9Pou8hzXf5TA9OR8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Owner: <mailto:sidrops-owner@ietf.org>
List-Post: <mailto:sidrops@ietf.org>
List-Subscribe: <mailto:sidrops-join@ietf.org>
List-Unsubscribe: <mailto:sidrops-leave@ietf.org>
Hi Éric, Thanks for your review. Except where noted inline, your suggestions have been applied as-is. On Wed, May 08, 2024 at 01:24:04PM -0700, Éric Vyncke via Datatracker wrote: > And a normative text specifying that *all* fields must be present > (my guess) and rejection (?) to be executed for invalid objects > (missing parts). Section 3.3 does not say whether parts are > mandatory or optional (even if the implementer could guess). Section 3.2 notes that the TAK object is defined per the module in appendix A, and the module clarifies these points. Section 3.3 requires that the decoded content conform to the format defined in section 3.2, and if that condition is not met, the RP MUST ignore the TAK object and proceed as though it were not listed on the manifest, so I think the existing text addresses the concern here. > ## Section 3.2.1.2 > > Where is the "#" in `The leading "#" character is omitted.` coming from ? The RFC 8630 trust anchor locator format that this is based on includes a leading '#' character in comments (see https://www.rfc-editor.org/rfc/rfc8630.html#section-2.2) To make this clearer, the text has been updated from: The leading "#" character is omitted. to: The leading "#" character that is used to denote a comment in [RFC8630] is omitted here. > ## Section 4 > > When can the `SHOULD` in the first paragraph be bypassed ? On looking at this again, this text doesn't really make sense under the current model, so it has been removed. (For the transition process to work, TAK objects have to be published under both the current TA key and the successor TA key, so there's no option with respect to the successor. With the predecessor, either it was involved in a previous transition to a successor key, in which case it must have a TAK object underneath it, or it wasn't, in which case it won't. (For reference, the original text was added in revision 02, where it made sense due to the difference in the model at that time, and was then retained in adapted form even after the model changed quite significantly.)) > ## Section 7.2 > > s/key/public key/ in `This key MUST now be used to create a new CA certificate > for this key` ? This has been updated from: The TA can now generate a new key pair for key 'B'. This key MUST now be used to create a new CA certificate for this key, and to issue equivalent CA certificates for delegations to child CAs, as described in Section 6. to: The TA can now generate a new key pair for key 'B'. The private key of this key pair MUST now be used to create a new CA certificate for the associated public key, and to issue equivalent CA certificates for delegations to child CAs, as described in Section 6. Hopefully that helps to make things clearer. > ## Section 11.1 > > In `old publication URLs simply fail to resolve`, it is unclear whether > 'resolve' means 'DNS resolve' or something else. It's intended generically, in the sense that there could be various reasons why retrieval via that URL fails. This has been updated from: It may be better in these instances to have the old publication URLs simply fail to resolve, so that the RP reports an error to its operator and the operator seeds it with up-to-date TAL data immediately. to: It may be better in these instances for the TA to send error responses when receiving requests for the old publication URLs, so that the RP reports an error to its operator and the operator seeds it with up-to-date TAL data immediately. An updated version of the document is attached for reference (includes updates from secdir review and other IESG review), as well as a diff from the previous version. -Tom
- [Sidrops] Éric Vyncke's No Objection on draft-iet… Éric Vyncke via Datatracker
- [Sidrops] Re: Éric Vyncke's No Objection on draft… Tom Harrison
- [Sidrops] Re: Éric Vyncke's No Objection on draft… Eric Vyncke (evyncke)