Re: [Sidrops] Roman Danyliw's No Objection on draft-ietf-sidrops-rfc6482bis-08: (with COMMENT)

Job Snijders <job@fastly.com> Thu, 16 November 2023 16:41 UTC

Return-Path: <jsnijders@fastly.com>
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 B524BC151524 for <sidrops@ietfa.amsl.com>; Thu, 16 Nov 2023 08:41:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-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=pass (1024-bit key) header.d=fastly.com
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 4tLOz-4FVTIz for <sidrops@ietfa.amsl.com>; Thu, 16 Nov 2023 08:41:15 -0800 (PST)
Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ABD48C14CF1E for <sidrops@ietf.org>; Thu, 16 Nov 2023 08:41:09 -0800 (PST)
Received: by mail-oi1-x22c.google.com with SMTP id 5614622812f47-3b40d5ea323so625610b6e.0 for <sidrops@ietf.org>; Thu, 16 Nov 2023 08:41:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastly.com; s=google; t=1700152869; x=1700757669; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=tswFwBEJ8qunYTS+8OmkAixH2vQ6vb+XyrHBnyCL42A=; b=ld1/rUZxxZQdTQPrYGiDZAO02WVlDzYFqJJmQnCYmDBwW7I5jRVuKVKUXCG3SjI+Vx dbVwShOhvEOq0n23C+//uKkjLIXN7XX9SG/4/o3kI/TzfxQ6hagBeWL1UfBGTsFqGTTE NLo0V2cAxdW7W95Y6RaXzZniBB68hepdyOQ3k=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700152869; x=1700757669; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=tswFwBEJ8qunYTS+8OmkAixH2vQ6vb+XyrHBnyCL42A=; b=ofaOjjKVWci9MsIZnPmliT1yojpHqoMWHH+HZLGmX7Esc3HPcHnYDWzVcvkh7isvFu p/S3FbEbbkqU51JEphsLVHBNKjmKPo95tBgp4YOHwfVQWv5hieno0qMx/kFrl/sPQpA5 T2SB6ynTFgZvZBjidNTtoA3GKJ5zvPKTESmpXWhBPhiApDzx7UBPa4smwt3pQRzvbPUd rGR0PxExbCYd141pDKg8Cw9jpB7uzT5gb5YiZtpHjoYL2WzIJ16lvgeroeFYE0FPWOhZ PkcgyuFFbGsuT6X5Q4Tuy4KyyojzFu0i2ZVnSdSiEsvv+lVJEsi63wyE7gogJkPf6oTj iPQA==
X-Gm-Message-State: AOJu0YxDThmkvGHqUtYd463t67wmWEA4E2ffe9Sz7yF7KjVjrgQijU2p bqneTW2z76uwzeQirF3ufSgR10y8gCcMx8oIXbO71Q==
X-Google-Smtp-Source: AGHT+IGiUYnxHmFcTJJbLoAlCKlMlGUhjNQZXwdGaZ8Nb8Pv4Ncx7nKOOwkHpcBZ8ooytNXZBFXjIAtgoQ2xSBkB52s=
X-Received: by 2002:a05:6808:1413:b0:3b5:75ad:5b73 with SMTP id w19-20020a056808141300b003b575ad5b73mr24615726oiv.13.1700152868850; Thu, 16 Nov 2023 08:41:08 -0800 (PST)
MIME-Version: 1.0
References: <170014981643.51208.6302642160673537996@ietfa.amsl.com>
In-Reply-To: <170014981643.51208.6302642160673537996@ietfa.amsl.com>
From: Job Snijders <job@fastly.com>
Date: Thu, 16 Nov 2023 17:40:58 +0100
Message-ID: <CAMFGGcA6r9fk-5SncHgLTKqzBwHMRvvhAWqKwRwSgs92Ehxo-A@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Cc: The IESG <iesg@ietf.org>, draft-ietf-sidrops-rfc6482bis@ietf.org, morrowc@ops-netman.net, sidrops@ietf.org, sidrops-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000cfe347060a47affe"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/KGwN4UXTUmDpWeN5rXnkIOWuByY>
Subject: Re: [Sidrops] Roman Danyliw's No Objection on draft-ietf-sidrops-rfc6482bis-08: (with COMMENT)
X-BeenThere: sidrops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidrops>, <mailto:sidrops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops/>
List-Post: <mailto:sidrops@ietf.org>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidrops>, <mailto:sidrops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Nov 2023 16:41:18 -0000

Dear Roman,

Thanks for your review and comments

On Thu, 16 Nov 2023 at 16:50, Roman Danyliw via Datatracker <
noreply@ietf.org> wrote:

> Roman Danyliw has entered the following ballot position for
> draft-ietf-sidrops-rfc6482bis-08: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-sidrops-rfc6482bis/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> ** Section 4.  Editorial.
>
> OLD
> A ROA is formally defined as
>
> NEW
> A ROA is formally defined in an ASN.1 module [X.680] as:



Actually, it’s the ROA’s ***eContent*** is formally defined in an ASN.1
module… I’ll fix that. Thanks!



** Section 4.3.3
>
>    In order to produce
>    and verify this canonical form, the process described in this section
>    SHOULD be used to ensure information elements are unique with respect
>    to one another and sorted in ascending order.
>
> Why are these canonicalization procedures not mandatory?  Shouldn’t
> s/SHOULD/MUST/?



A goal of this -bis document is to both be more prescriptive & precise, and
also be fully compatible with what’s actually deployed in the field.

At this point in time not all CAs issue products in the way that the
canonicalisation procedure describes. This means that Relying Parties can’t
yet enforce the canonical format when parsing.

Step 1 to introduce canonicalisation is to define the canonical format
(this -bis document does that); step 2 at some future point in time is to
propose to switch the SHOULD to a MUST (a future I-D should propose that,
after it’s authors have confirmed all then-deployed CAs adhere to the
canonical format).

Kind regards,

Job