[secdir] Re: Secdir last call review of draft-ietf-lamps-automation-keyusages-04
Carl Wallace <carl@redhoundsoftware.com> Thu, 13 February 2025 20:13 UTC
Return-Path: <carl@redhoundsoftware.com>
X-Original-To: secdir@ietfa.amsl.com
Delivered-To: secdir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D554C14F6E4 for <secdir@ietfa.amsl.com>; Thu, 13 Feb 2025 12:13:08 -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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=redhoundsoftware.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 dsj1tuXdG_ja for <secdir@ietfa.amsl.com>; Thu, 13 Feb 2025 12:13:04 -0800 (PST)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10C7FC1D5C4E for <secdir@ietf.org>; Thu, 13 Feb 2025 12:13:03 -0800 (PST)
Received: by mail-qk1-x735.google.com with SMTP id af79cd13be357-7c05dc87ad9so156634185a.3 for <secdir@ietf.org>; Thu, 13 Feb 2025 12:13:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhoundsoftware.com; s=google; t=1739477583; x=1740082383; darn=ietf.org; h=content-transfer-encoding:mime-version:in-reply-to:references :thread-topic:message-id:cc:to:from:subject:date:user-agent:from:to :cc:subject:date:message-id:reply-to; bh=gr8t4DKve5keKzvR3uFmKLpQDqOrn4kTo/oxDHkb2tU=; b=glaqSxL8xZ3TnHOjmJRHyqJdCcTONAMj3MyHZddqQ5p/OQWKFir2WOvcDG8IfOamY2 tI4BucQ7+96k/WNZRy3tuy9EQMEjnVZqqmGmgBahsc2QUAyx5Fy1w9kzs3CSUKGJoxvI kuoRPtMMAvjlGhC5MUY9/R3QRoOokhe6ZoGJI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739477583; x=1740082383; h=content-transfer-encoding:mime-version:in-reply-to:references :thread-topic:message-id:cc:to:from:subject:date:user-agent :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gr8t4DKve5keKzvR3uFmKLpQDqOrn4kTo/oxDHkb2tU=; b=D0HD+ASFvZFDOfv70HhkXaA7dTb4l1J7Ph4HbpBsGLENzWFnrSHTipoKjnKyc36s9i cjgluZKZ5mLSAs6r3zK43mmWDr2CCoflpWyd/9jReLhXsl4F3/kCmBBygEaEtw1U8gxG SRQlN2rRwKep6jmoOnrtYaVeI4toWgxfziyTrJpXeNQUFw4fnCC/UGAGt38jij4VAxWq fmspA41ZKdcdSrXCvzQACKjl/NKwtoJePsE+plReX083mf4IAQ/jOKErGJYZns6SFJmW Tox/9fJESPLQE60KxVKJFnPS60YcbH4oWO/bhGweErtKDYfr6zt8ffZzpN03QNuxQg9u QuiQ==
X-Forwarded-Encrypted: i=1; AJvYcCXBUUI6/CE3o1zzsfD0Am5glp1OFv4vxgSvtLcoX0rtFOQbsnd4pJEgKoAX9fPG6iJj46C596k=@ietf.org
X-Gm-Message-State: AOJu0Yz7lW1irfOYO4g06rGcM6p/212ajAdVbWmFagSPrteAIuKZ6S6/ jd4brlGblrur1iYSPFkVZ6BM2T19s2g7WxhuHhqKpmQsOisIj6i0Rv7kp9Q/FPUH7XSiG9AwiM8 g
X-Gm-Gg: ASbGncsahQ8Eo/yowHIqKGzM2S4LvnCMzrWDN52hGMjoqDS8GPhiGdaBRYEgjAj2HG0 F9jx+4AmCqka/uRXPxJU6Z7+yfuvUUOWee09lFNRYcCyOGwgiTnPzHv6vDGnCDZf+1cBMio5kb6 L89RKQ8u+vHampQ0JNCeEPQrPFwgpb3EvcyUN8u7A5eKhNKSI4aVdGRy7dF0Mh3LX3xdiffqHDH zYDdIhQkmUy5OIgnNzMn+aNf5lknCB9D0tkUxyYts5nDa/N7CumdLN/BmDOX2iKXuWvjieMpek0 mqyklM5WOlC5asIJsefdDfcLQCRBnGInpscnzBCAHob4T9O7Olq3prR37NJLXj4wV+JMhYzz28w AM7hbrIG564c=
X-Google-Smtp-Source: AGHT+IH0u23zwvvrWCJt+3sc9GrxsHhmx0u9kqFRrMPLyrxhZe6ZvnCBVQoVKzY02ovK6w11E0s9aw==
X-Received: by 2002:a05:620a:31a1:b0:7b6:cb4c:10e8 with SMTP id af79cd13be357-7c06fc5730emr1310860285a.11.1739477582845; Thu, 13 Feb 2025 12:13:02 -0800 (PST)
Received: from [192.168.4.77] (pool-96-255-232-167.washdc.fios.verizon.net. [96.255.232.167]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7c07c6174b1sm128820385a.61.2025.02.13.12.13.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Feb 2025 12:13:01 -0800 (PST)
User-Agent: Microsoft-MacOutlook/16.94.25020927
Date: Thu, 13 Feb 2025 15:13:01 -0500
From: Carl Wallace <carl@redhoundsoftware.com>
To: "Brockhaus, Hendrik" <hendrik.brockhaus@siemens.com>, "secdir@ietf.org" <secdir@ietf.org>
Message-ID: <39921541-59B3-419E-BFC6-3DF499F788DA@redhoundsoftware.com>
Thread-Topic: Secdir last call review of draft-ietf-lamps-automation-keyusages-04
References: <173892572466.443.6318444420906288872@dt-datatracker-75c44cbbdf-pxnd6> <DB9PR10MB5715A8E1F8FFE43C7F2637C0FEF22@DB9PR10MB5715.EURPRD10.PROD.OUTLOOK.COM>
In-Reply-To: <DB9PR10MB5715A8E1F8FFE43C7F2637C0FEF22@DB9PR10MB5715.EURPRD10.PROD.OUTLOOK.COM>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Message-ID-Hash: QRHTLZJKJX6XLC7DCA2NI7FD2QDEGVTF
X-Message-ID-Hash: QRHTLZJKJX6XLC7DCA2NI7FD2QDEGVTF
X-MailFrom: carl@redhoundsoftware.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-secdir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-lamps-automation-keyusages.all@ietf.org" <draft-ietf-lamps-automation-keyusages.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "spasm@ietf.org" <spasm@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [secdir] Re: Secdir last call review of draft-ietf-lamps-automation-keyusages-04
List-Id: Security Area Directorate <secdir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/secdir/ANq-BHiCqUQ3wxfxKYjR2MuTg9k>
List-Archive: <https://mailarchive.ietf.org/arch/browse/secdir>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Owner: <mailto:secdir-owner@ietf.org>
List-Post: <mailto:secdir@ietf.org>
List-Subscribe: <mailto:secdir-join@ietf.org>
List-Unsubscribe: <mailto:secdir-leave@ietf.org>
All of the proposed changes look fine. One comment is inline below. On 2/10/25, 4:22 AM, "Brockhaus, Hendrik" <hendrik.brockhaus@siemens.com <mailto:hendrik.brockhaus@siemens.com>> wrote: Carl Thank you for your review. Please find my comments below. You can find the Diff on Github https://author-tools.ietf.org/api/iddiff?doc_1=draft-ietf-lamps-automation-keyusages&url_2=https://lamps-wg.github.io/automation-keyusages/draft-ietf-lamps-automation-keyusages.txt <https://author-tools.ietf.org/api/iddiff?doc_1=draft-ietf-lamps-automation-keyusages&url_2=https://lamps-wg.github.io/automation-keyusages/draft-ietf-lamps-automation-keyusages.txt> Hendrik >Von: Carl Wallace via Datatracker <noreply@ietf.org <mailto:noreply@ietf.org>> >Gesendet: Freitag, 7. Februar 2025 11:55 > >Reviewer: Carl Wallace >Review result: Has Nits <snip> >- The last two sentences of the last paragraph are overly broad. >As written, I could elect to use any of these KeyPurposeIds for any purpose I want to. >That can't be the intention and it's in direct conflict with the first paragraph of Section >3. Suggest deleting those sentences. I suspect the point was to address combination >of KeyPurposeIds. If this is correct, >maybe: "This specification does not prohibit combining the KeyPurposeIds defined in >this specification with any other KeyPurposeId. Such restrictions may be imposed by >other technical standards or certificate policies." This point is already made in section >3, though, so deletion is fine too. [HB] This paragraph is not about combinations of keyPurposeIds. In my company it was discussed whether the keyPurposeIds defined here, which are first used in the EU-Rail specification, may also be used in other industry-specific standards. The aim of this paragraph is to express that the use of the keyPurposeIds defined in this document can be used by any other application specific standard. If it does no harm, I would like to keep this statement. [CW] OK, but I still think its too broadly worded. How about instead of "How any of the KeyPurpose OIDs defined in this document are implemented is out of scope of this document" something like "The context in which the KeyPurposeIds defined in this document are used is out of scope for this document." > >Section 3 >- s/keyPurposeId's/KeyPurposeIds >- s/KeyPurposeId's/KeyPurposeIds [HB] Done >- In the last paragraph, the should in the first sentence should probably be SHOULD. [HB] I think normative language does not hurt. >- Why are keyEncipherment and keyAgreement mentioned in this draft? All of the >KeyPurposeIds are focused on signature usage. Suggest: All certificates containing >one of the KeyPurposeIds defined in this specification MUST also feature a >KeyUsage extension that asserts the digitalSignature value. [HB] Actually the safetyCommunication KeyPurposeId may also be used for TLS server certificates. [CW] Well, for TLS 1.2 but OK. > >Section 5 >This section does not add much. Admonishing a CA to include "correct" values for >EKU and KU extensions is not necessary. The point about combinations is already >made in Section 3. [HB] You are right. I borrowed the Section form RFC 9336 and RFC 9509 expecting it is required. Do you think I should remove it? [CW] I don't suppose it matters much if it stays, it just doesn't do much either. <snip>
- [secdir] Secdir last call review of draft-ietf-la… Carl Wallace via Datatracker
- [secdir] Re: Secdir last call review of draft-iet… Brockhaus, Hendrik
- [secdir] Re: Secdir last call review of draft-iet… Carl Wallace
- [secdir] Re: Secdir last call review of draft-iet… Brockhaus, Hendrik