[Gen-art] Re: draft-ietf-sidrops-rpki-ta-tiebreaker-04 ietf last call Genart review
Christer Holmberg <christer.holmberg@ericsson.com> Thu, 28 May 2026 06:47 UTC
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: gen-art@mail2.ietf.org
Delivered-To: gen-art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 1F18AF679C9C; Wed, 27 May 2026 23:47:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779950832; bh=nZYsalSNR3lIK2Fxey4kqfNohEvgX71GVFxAdJHR758=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=Dn3qvQmYMfZ5LORAr0TwZgDvjTOpbSdpyCUvRbcckt3peKUgcHXYJ4yiWBYaERrJS 53EDBSkUnZiaoc3LoYuw0+wQo0Gb3SxD+pK0RtgkrmOS2+928eUyqvyqRU3kwal9D3 cVoez8DK9dAp16KBeL/hp5hPYXpM/qyUICImtI2o=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, RCVD_IN_VALIDITY_CERTIFIED_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 Tjw8zqJwAhcI; Wed, 27 May 2026 23:47:06 -0700 (PDT)
Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011040.outbound.protection.outlook.com [40.107.130.40]) (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 74C89F679BED; Wed, 27 May 2026 23:46:28 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vHnVO3XKMFEH27+wa8Gm0a6t2hEjLCDZ3xOzFWrDV4Vxbngg4l8Yr1xOVq0WGI8bDjYtFiYyYNh6KYLPc//4TuPnZUvLxSI+GOAmpYFXh6OKGGPvkK3RAJJV6qRI+dx8dHbF7O6x9SKBw2FK7dcmXSfZ+a0bquvTLiOC1jLhxQPutSOsgUK3ghEDJmPYi/MI1gyowt8q5S/Jne8d7WJKFfj0Mz8+RlM2XPtU9QtGEMrXPPu6t09xrRhatryqEtx20o6cOarfb3IegtPKCJuXCythKeuEMWBGc8QMyIQanV5m7Qq1YoALCOmsOulAvjDNtcAok3Cl9xsrGe2sCxXikQ==
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=nZYsalSNR3lIK2Fxey4kqfNohEvgX71GVFxAdJHR758=; b=tf1T7Vv5HnU1ae6zMlDIFHgL7JcQ1otbexuAFKltTsXXl66oXVfNtsQSLubncsWe2OPTMXLzagsp4EpeJamN0TaKeQPQzEeKZ5qJtBHqew0C8Yx6I6YOaFwkokW25MS3/Yv/ev/CMOyuJN2vy7N2a2AJhG3je5gaxCJM5qQe6MNzKxHMp71N1ZXwht7ws3Xs9EFUD4vKMhq04wCn5674Gg+6M/0dN79H01INCbOWZ3EVI80n01EMsr/aDNMCY/QwRxbK+Y8BazDMktBoMj4h2oMRapLxtScNTtg6YIdC2uXxlDQ/NJEK3mpVBOw7stI7ANrCWegOyaMNc012Fc9j5A==
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=nZYsalSNR3lIK2Fxey4kqfNohEvgX71GVFxAdJHR758=; b=vshfnBU7sMXGfbSKVJM0WTXwjKcvdLdsSvyYTKdYjhSyb6ml83ukXBJMJQ09oav3zDLzDhrZMdyAyNcRTuZ4c/fqfXAGHx1qaDa1uhijMAi4MZqizzqQ5tc3y8kkrHaN4wfLmhIZNpQhS5Nm3NO2GjwIlFMInTOph0Nv0qtELlXWRrtBvcstwRlRIkgYMjFyx60XR/Blnu3iwvIkTYjInLFEfhGIeGwHkSgo5Cms/PQ5c+XriaGpFGAnyEkDm62f0DoiTMS0Zzb8Q++/fA1/wbgUUu8JRaWt3ATBbvzf6uqaqgBIApHhw+Pal3c8o8GwcPTOJp45kjgVvfjFbn+GoA==
Received: from AM8PR07MB8074.eurprd07.prod.outlook.com (2603:10a6:20b:3d9::15) by GVUPR07MB11784.eurprd07.prod.outlook.com (2603:10a6:150:32e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.71.12; Thu, 28 May 2026 06:46:19 +0000
Received: from AM8PR07MB8074.eurprd07.prod.outlook.com ([fe80::1be9:4375:1802:9852]) by AM8PR07MB8074.eurprd07.prod.outlook.com ([fe80::1be9:4375:1802:9852%6]) with mapi id 15.21.0071.011; Thu, 28 May 2026 06:46:19 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Job Snijders <job@bsd.nl>
Thread-Topic: draft-ietf-sidrops-rpki-ta-tiebreaker-04 ietf last call Genart review
Thread-Index: AQHc7SpjdT1hfAASJk+Ac6kYX41YsLYi7tow
Date: Thu, 28 May 2026 06:46:19 +0000
Message-ID: <AM8PR07MB80740CC00AFFB7FC0548946293092@AM8PR07MB8074.eurprd07.prod.outlook.com>
References: <177944232643.80591.6846104532764689457@dt-datatracker-5b4c8598b5-4ztf9> <ahXGTFQusLo2-0dw@feather.sobornost.net>
In-Reply-To: <ahXGTFQusLo2-0dw@feather.sobornost.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
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: AM8PR07MB8074:EE_|GVUPR07MB11784:EE_
x-ms-office365-filtering-correlation-id: 718a8b7b-9283-42c3-7bbc-08debc84d2ca
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700021|4143699003|4133799003|56012099006|11063799006|22082099003|18002099003;
x-microsoft-antispam-message-info: KLvSJ5+tuQwm9BCXNnRI7NWPw8usVdED1Zkhp8C8x4f5gD4Ovu4g231nMiImcj/6MKZaw/FleQ6HcxTNoqK9KpMJmswu81buTQsP0G6pXLsXBn4KXfcKd/9MiqSDnoB9i8iradxqIV/d51Y1cq5zmXfYrvtEfQlFkkMVHUBbQwOulEemcAjSKm0xTlVbLd0ABB/Cjq0PSZhiQbJvfpG4VibvqCajqpKRekQvI5mhOqrVrcjSdRVSsfTtmV927Xa0UGHSFxmdYmOna1XEJpLa56gr1RfSZZcz4uDiHOA/N+U7PR5xxpzLuwjYmUJS52daDQLBpbEXlX/OQ44BB3jJQw0v92PT9To4ziGwu4y3WhJ0LYjBTVvY2v13/mq2+XhknlYZpuPOILQCWwSTzz0gDdRC+WKXcsmF/72Arm7RDJceV51g/15q2vx5AXb79oqzOo3u4Di7QwliWUFGMCiZUKBp5+1vGrMc4m9UkTK9aWx7aKPIOTB3m5AXmcnNIOv9x7tnp/mO7SZ5tjt4Atd7sTTXzc1L/g3NWQeYib3q+MFcky0OZybiYgeGLMeZ1fa5MRu9vFXncAmuPry/D2QluxFIlMnzRvRIJwTm/+zDNUGgEEp4CDB0wZDKsV3Dw4CnTs57fHuoECKf2PIILw+PMZKXiS5Py/O31J9joA1L3t6n2SrzQrzBBwlGYVaF9mvXeZfWsZqhzeq3gLD5OpbxJRGTNAKqYE5x2tJKmemNm9yOm8w1C/lkOyPw5HeZtrh2
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR07MB8074.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700021)(4143699003)(4133799003)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: GM8aFiJ4KbK1DLdwl9e89jqAPirwlGecoJ+zrTdDDkM8Blqav16KaCCZO2v42njlh8gYnInC54bl72ySxVf1NU87F7Qp1bptWUrEPyfmOCt8n6/RqdW8SEbc2Dp7gTH4j8Y8oJAt39U7HY+goZWjhJqntVMR0oXtICeuUxFw4itm9ht3iMngxdQ14JjIhLtOvaszd9rlZp8PLcicEbfJt/M45z5co4i4FcVf1xQ2zqHl/gpOOyxmOAGEFpJyHJODqQ0esaCPgLbUl2yfATo2L4jfXfZQZ3eW6TJO3kEW5UREs2jgNyUeQ0u02VFkjRO9e3hra3kBTG5biHscbX3dBAAoxY5om/kXRzzZwtDhzq2ovMbXJHHuU+WRzxRPW4Ki+yVEiG1bTV65BVg4k0n5fIfGGprhD0D2X6WXHkeudTbiSm39voabP7tnyi8gzMg/0TqZlo0km+y66sUkEzSpHfEqLoxci8QTi1hkoNOflvUve7YG89gEgoEEjvjDsZrLLkGOVqsltTw8fnvIHm57bTMqX3XT/+29b5RQbZVkIOWy5IWXzSS/hJ6LyjVl91/oSjZGNMGv8exhJ2BlSIgdAjx50BXjw6zypp/QdmwA3G8S2PGW8nTKP78n/L0KviI0QymStMfqUibGnPrDrq2Y8MnWLvgLopXwIjvpS8YAwehP7q/3135iOLfSV9ofNpg2vDtY5DQqJG1s3PLS9rzE3Tn9WYs+626J2Fnjnr826XDZsXsuarkiAMTYybU/1cvIAKGhZI4mIy4R6ENFaR4Dp0kukJFnMgdzR92+mcKLimHbc8/07qWyoyWlUcC7bpqHpnyt0WrWKTuAe/a4MdU4IRx9JKidzAeh9lCHQ9LE8uqhLre6RuwnEr1oCLNWxqaWVC7E+hiU55BC2cb+3roDx+auWm85HtKWshqTj0+6wKv5fm8YJwg4HLE6B5KkMYu+6U8ms/9n0ofnuIHiYq32VQogFXExUIzh+bK8BBvhnRTCKYrItb1SDTNB1R6QXRj6daj4ILkn+4q1tEzOk0e1Aewqf171I+UnV8RCYUOuRFjj0kt9JcVAzZNCryP3N2vkVV7jOo/Lpo3CP1VW2ojrbb0L1daGRKNoNDG+jbM2furmIqm9/KZsw437sm7+y9n3+GpSxAEkZ35QW285VYaG/xPZl+mMICSjVvehk1Ibg7/Hzc+T2kRYfyVcVYh4OKxv4lhjaDJzRq2QE5Mi/TPxrN1Ff2/peAOiVmBmburqXJMS9l7++P1XnxIkXwCJqUJWZYus/ZzbTq2WjLJf8LjRRgiyCyJ9Bvna+HU3vlpUxVOOIlUDsn4Vo8Q7MLr2DyR6149UtxjCzl2WkbMtrofKuFdXLjPedHg2Mx0qJORBmXWGZ4RhjWwXpbW4OnVFS3KQdNUFVyoza6nXo84zEEtAA/rNplqsis4q3Moqr6pRudkXegu1b+6Lp6ciEKXESoeyOnvXzfQe4TFcAGN2uffTRQLBN4NcK53L5l3ArHWeKOtpjguc7uhEyGKUQRXe3l9eEQ+RvfCjz7YPUJO6j4Z896Xf2mZPNLreT4EEZbSZGCRZvoezh1K0sXt4H4U93u/14ORUNCVKIyhCztm25MrQciAgYZ6iueb7nl7oMnU/ZOkugszCe1zESKf/1wRz/kL0+bIO1ES8JCJHn4M6D8w91D2hy4YzmPf+DdCXpRfigTmKIWbejezqk7JNfvVAoaiYEU9v0Z3r5iKFK+EeaaWGkd9noDP55uoWpA6qZb2tFXg=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB8074.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 718a8b7b-9283-42c3-7bbc-08debc84d2ca
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2026 06:46:19.1152 (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: dB6kkAM2U8+k3N0zamqrWYEKpNECHzjDfAa8dxwZIlb0wCBkFD1DOyjg5XqIALRNTTNI9v5sC4SY2S4tLdSgsQBZjQQSK+SzgyoZq6e2Q+8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVUPR07MB11784
Message-ID-Hash: 2WVYNNPZ47NYJZDDKY7X6CMCSUAASZDG
X-Message-ID-Hash: 2WVYNNPZ47NYJZDDKY7X6CMCSUAASZDG
X-MailFrom: christer.holmberg@ericsson.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-gen-art.ietf.org-0; header-match-gen-art.ietf.org-1; header-match-gen-art.ietf.org-2; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-sidrops-rpki-ta-tiebreaker.all@ietf.org" <draft-ietf-sidrops-rpki-ta-tiebreaker.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "sidrops@ietf.org" <sidrops@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Gen-art] Re: draft-ietf-sidrops-rpki-ta-tiebreaker-04 ietf last call Genart review
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/yPWc2Kcd5sshYJEnppF0XMa2XkA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Owner: <mailto:gen-art-owner@ietf.org>
List-Post: <mailto:gen-art@ietf.org>
List-Subscribe: <mailto:gen-art-join@ietf.org>
List-Unsubscribe: <mailto:gen-art-leave@ietf.org>
Dear Job, Thank You for commenting on my issues. Please see inline. > Many thanks for your review! Jump to bottom of this email for a link to a > proposed changeset to address your feedback. > > > Major issues: > > > > Q_MA_1: Is it explained why a shorter validity period is preferred in > > the tiebreaking scheme? The Introduction does talk about "unreasonably > > long validity periods", but that is not a generic explanation. I think > > this should be explained, both in the Introduction and in the the > > normative text in Section 2. > > Unfortunately there are still some trust anchor certificate issuances in > circulation with a 100 year validity period. I do not expect those to expire > during my lifetime (but one can hope!). Having the tiebreaker scheme prefer > shorter-lived validity periods prevents a form of deadlocking if these long- > lived issuances are encountered. I'm not sure how I'd change the document > to capture this in more detail. Do you have a specific suggestion? As far as I know, the preference of shorter validity period is due to a number of security-related issues: stolen keys, new algorithms etc. This may be obvious to the experts, but I think a couple of sentences about that in the Introduction would be useful. > > Q_MA_2: The Introduction says that the 'more recently' issued TA > > certificate is preferred. But, Section 2 talks about using the "more > > recent notBefore". Those are 2 different things. > > Introduction explains the overall goal, Section 2 describes the various process > steps to achieve the goal. I'm not sure I see an issue? Can you elaborate? The date when a certificate is issued, and the earliest day when it can be used (notBefore) are 2 separate things. There is no guarantee that the "more recent notBefore" is the most recently issued certificate. Also, the data of issue/notBefore alone do not define the validity or the certificate, does it? Shouldn’t you FIRST compare the validity period? Then, if equal, you check the notBefore? > > Minor issues: > > > > N/A > > > > Nits/editorial comments: > > > > Q_ED_1: The document talks about "objects" and "certificates". What is > > the difference? Unless there is a reason for using both, please be consistent. > > The wording was choosen to remain aligned with the wording choices of RFC > 8630. > > Perhaps the authors of that 8630 document wished to differentiate between > 'a not-yet-validated binary blob' and 'ah, the binary blob turned out to be a > validly self-signed certificate'. I.e., at process step 1 "Retrieve the object > referenced by (one of) the TA URI(s) contained in the TAL." it will not yet > known to the RP what the content of the object is. > > I've changed some instances to 'object' to 'certificate' aligning with the logical > steps in the validation process. Let me know it works better now! Alignment with RFC 8630 is a fair argument, as the text is updating the RFC :) > > Q_ED_2: The document talks about "locally cached copy" and "cached > copy". > > Please be consistent. > > Thanks! Changed. > > > Q_ED_3: The document talks about "retrieved object" and "retrieved > > TA". Unless there is a reason for using both, please be consistent. > > I've refined this. > > How does > https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub. > com%2Fjob%2Fdraft-sidrops-rpki-ta- > tiebreaker%2Fcommit%2F0fd3874963afea52e15a73c07df4f7de040cc32a&dat > a=05%7C02%7Cchrister.holmberg%40ericsson.com%7C4a468080829f45e34a2 > f08debb418328%7C92e84cebfbfd47abbe52080c6b87953f%7C0%7C0%7C6391 > 54087222770346%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRyd > WUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3 > D%3D%7C0%7C%7C%7C&sdata=fUvMUp1u80iax6ZGGM0iFJkL7kiMGpfvrfnVgf > cPXc4%3D&reserved=0 look to you? The editorial modifications seem fine, but please address my replies on the major issues :) Thanks! Regards, Christer
- [Gen-art] draft-ietf-sidrops-rpki-ta-tiebreaker-0… Christer Holmberg via Datatracker
- [Gen-art] Re: draft-ietf-sidrops-rpki-ta-tiebreak… Job Snijders
- [Gen-art] Re: draft-ietf-sidrops-rpki-ta-tiebreak… Christer Holmberg
- [Gen-art] Re: draft-ietf-sidrops-rpki-ta-tiebreak… Job Snijders
- [Gen-art] Re: draft-ietf-sidrops-rpki-ta-tiebreak… Christer Holmberg
- [Gen-art] Re: draft-ietf-sidrops-rpki-ta-tiebreak… Job Snijders
- [Gen-art] Re: draft-ietf-sidrops-rpki-ta-tiebreak… Christer Holmberg
- [Gen-art] Re: draft-ietf-sidrops-rpki-ta-tiebreak… Job Snijders