[lamps] Re: I-D Action: draft-ietf-lamps-macaddress-on-05.txt

Michael StJohns <msj@nthpermutation.com> Mon, 23 February 2026 20:07 UTC

Return-Path: <msj@nthpermutation.com>
X-Original-To: spasm@mail2.ietf.org
Delivered-To: spasm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E7CBBBC7116D for <spasm@mail2.ietf.org>; Mon, 23 Feb 2026 12:07:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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=nthpermutation-com.20230601.gappssmtp.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 1Sicd5TedLLI for <spasm@mail2.ietf.org>; Mon, 23 Feb 2026 12:07:47 -0800 (PST)
Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (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 mail2.ietf.org (Postfix) with ESMTPS id C2ECBBC71123 for <spasm@ietf.org>; Mon, 23 Feb 2026 12:07:47 -0800 (PST)
Received: by mail-qk1-x72a.google.com with SMTP id af79cd13be357-8cb513e860cso506312885a.2 for <spasm@ietf.org>; Mon, 23 Feb 2026 12:07:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nthpermutation-com.20230601.gappssmtp.com; s=20230601; t=1771877261; x=1772482061; darn=ietf.org; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=SyMEgyobCv2tnBznROfCmmHOouitcVGeEmgTbteMlPY=; b=cmNjlHpnf2z0C/+8NRTPDh8A9MFw3h2+zMEifZUinaqh2pRcilaiY5+2KR+teT4TeK 3lf/Ie157eLOzS3n7iMj56sAN+uyI5aKqwKWw76KkiGcKruJA5h7UMrOchAVmuyOQf6i 1QzCywxf2Hh9g+gAlu4dARZ1z622OI1K5nqp/oG/osbz0gTVurDC1CcSJD9VVqwysPIL VSOQDAFXOx8ITqe6pZdutLk74kQS/BsgIhJl8fhfm1FwrhaQjlMnT1rtwZSl7oxmEqhm EMbkDcRM33R4Y9UHGr5uVSy47qJ5Uv5KEwhmDaOkQaI0Dn7n0ZYswe1PjeT5r783OOvu opFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771877261; x=1772482061; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SyMEgyobCv2tnBznROfCmmHOouitcVGeEmgTbteMlPY=; b=avGYJCvCQ9E8mqa25Ytmo7w40/6XH7TdMvO1LWAKzEOd7Q2k5WgCcfswAJchjee1V3 iXXOp0DgoK3khHiV9tN3rKae9uUisJ3wpLuEDAn1b2LJAWlg3PQrkUAOaD5C50JKjs7p do1VtEZnz9sdgU36pxn2K/2Bz3Gt0pz75rbUbzMxET8zzZk4M9+8F1Pj0qPO/gWt0pnp E7+wjiKOxGNRHiekSHhV6ViXUw6z7PQHOn6CJ4TBIDqSEg3j+ELQu8OoEcWVSQmne/2L n03tqCW27Z11F7S1Q9ORbIFX5kmK628jx0aa0yX602hDa90Fahi5NPN8qNwzeX2ZiRs9 bSzQ==
X-Forwarded-Encrypted: i=1; AJvYcCXbQg+61QAiczV/NfqIFxnz+fIyT5LwuJk3XJw/aNMM+K3TUNyZX3B765iTrcA5i/xO8QPi2Q==@ietf.org
X-Gm-Message-State: AOJu0YxtlBQ/x7+SHGbGLQHRqMjmmOMeiNO42R2N3NxYjnIaX4rIUl3p O/zC6hbVOj4Q1ckS2V+PC2yobtQEE9fxKhzGcdaLmpvetc2Gh8gJrRoGPi6g9KHfpb/8G8RElmb 9FMk/9n0=
X-Gm-Gg: AZuq6aKGu6ilYJka/J/i9Dzw1XbLR1pcuR/qEy4zrdno9HZ0c4nyinhv/mPW8Q55K9u D4pPHM9Q/yoWOlebXxSDktu/xrKMLr5F0xx29KEC9AFyDPpyvqFCLcvO2vXpDNzXsFD75STD6ku XvWWX9zGhwcSKB7dhvj1jcP4qEq+qCMDYTRKmBB2KPZUwO8IlnaeXeHLvdAw0Xsg/+Ov0ZxqNpE rtSDzoJsocUP4OBbXkGZF+hEE/Cd3aVKR5ws+kr0GmLEkesV1/GV2N0u/kKT6Vsz/yusX6epiO7 TNCdwA10Ww/4+4t9dvJZMm25ZXPAfcFp0x9qwtWZGppD6ttEWRmIi9gU/5KZtZ9cMo8tMCSTyyp FIH4qssYRJCQaKFvpTkCvfWqLLOm6ZFIOJIq/YpnU8hsDRrxp+F8gu9yu20suht68ozxWK9N49I 9zHTCOnpN7DghZNcUL++KDY73SKkVyeLiybA1mLaMxr2MmC7GteK7buSkFcbMzej2dFb25Fo3Xp /2dLYY=
X-Received: by 2002:a05:620a:319b:b0:8c6:b45b:9e2e with SMTP id af79cd13be357-8cb8ca65f49mr1123507785a.38.1771877260832; Mon, 23 Feb 2026 12:07:40 -0800 (PST)
Received: from [192.168.1.21] (pool-108-48-171-252.washdc.fios.verizon.net. [108.48.171.252]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8cb8d0ebcd0sm932430885a.28.2026.02.23.12.07.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 12:07:40 -0800 (PST)
Content-Type: multipart/alternative; boundary="------------9001y0Q88dNIJ21mRphmEX2n"
Message-ID: <c4db33e6-f427-4c9c-ad0c-d50b1c6f0b5a@nthpermutation.com>
Date: Mon, 23 Feb 2026 15:07:40 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: "Brockhaus, Hendrik" <hendrik.brockhaus@siemens.com>, "spasm@ietf.org" <spasm@ietf.org>
References: <177024121687.239303.8926840507167595691@dt-datatracker-6bcfd44575-g5gjh> <DB9PR10MB57159CAFB9373A0076183BCFFE99A@DB9PR10MB5715.EURPRD10.PROD.OUTLOOK.COM> <757B6F24-C417-4410-909D-35BFD513B816@vigilsec.com> <42945eb4-eb18-430e-a6c4-89161b6c060e@nthpermutation.com> <CANeU+ZBC+-o+DaKH7zhYY7XmaAT_waoeahpoWVG9O2vTJU=cXA@mail.gmail.com> <DB9PR10MB5715F1D96A592619300CF523FE77A@DB9PR10MB5715.EURPRD10.PROD.OUTLOOK.COM>
Content-Language: en-US
From: Michael StJohns <msj@nthpermutation.com>
In-Reply-To: <DB9PR10MB5715F1D96A592619300CF523FE77A@DB9PR10MB5715.EURPRD10.PROD.OUTLOOK.COM>
X-Antivirus: Norton (VPS 260223-4, 2/23/2026), Outbound message
X-Antivirus-Status: Clean
Message-ID-Hash: JSPFATZ7YGPMVUGK7FPYQ4NTD3K4346J
X-Message-ID-Hash: JSPFATZ7YGPMVUGK7FPYQ4NTD3K4346J
X-MailFrom: msj@nthpermutation.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spasm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [lamps] Re: I-D Action: draft-ietf-lamps-macaddress-on-05.txt
List-Id: This is the mail list for the LAMPS Working Group <spasm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/lMo8OchJDCZ8X-6pRe48TW5N4rw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spasm>
List-Help: <mailto:spasm-request@ietf.org?subject=help>
List-Owner: <mailto:spasm-owner@ietf.org>
List-Post: <mailto:spasm@ietf.org>
List-Subscribe: <mailto:spasm-join@ietf.org>
List-Unsubscribe: <mailto:spasm-leave@ietf.org>

Hi Hendrik -

Probably not.  It's a language standard and we already refer to the 
ASN.1 documents.  The fact that I didn't identify that to you for your 
earlier comment was due to me having a cold and lack of sleep.

Mike


On 2/23/2026 02:21, Brockhaus, Hendrik wrote:
>
> Mike
>
> Thank you for the clarification.
>
> Would that be worth a Note that expresses that in the document?
>
> Hendrik
>
> *Von:*StJohns, Michael <msj@nthpermutation.com>
> *Gesendet:* Freitag, 20. Februar 2026 18:49
> *An:* spasm@ietf.org
> *Betreff:* [lamps] Re: I-D Action: draft-ietf-lamps-macaddress-on-05.txt
>
> Actually - as I thought when I wrote it (and have now confirmed) a 
> hexadecimal literal may contain any amount of white space between the 
> two apostrophes.  So this ended up being a NO CHANGE MEEDED.
>
> Mike
>
> Ps x.680 12.12.2
>
> On Thu, Feb 5, 2026 at 10:42 Michael StJohns <msj@nthpermutation.com> 
> wrote:
>
>     Hi Russ/Hendrik -
>
>     I blame this on me.  I had the spaces in there when I was writing
>     this
>     section so I wouldn't keep screwing up my count ;of the "00"
>     octets and
>     always meant to remove them, but got distracted.
>
>
>     That said, it does make it easier for a reader to follow the
>     examples,
>     even it its invalid coding so Russ' suggestion of a note is probably
>     useful.  Perhaps?:
>
>     "Note: While an ASN.1 OCTET STRING literal can't contain any
>     spaces and
>     must contain an even number of hexadecimal digits some OCTET STRING
>     literals in the examples below may contain a space between the
>     value and
>     mask octets.  This was done to make the examples more readable.  The
>     spaces should be removed if you wish to use any of the examples in
>     compilable ASN.1."
>
>     In you comments, note that the first one is describing the
>     encoding and
>     omits the space, while the second isn't talking about the
>     encoding, but
>     the math.
>
>     Later, Mike
>
>
>     On 2/5/2026 10:29, Russ Housley wrote:
>     > Hendrik:
>     >
>     > There is not space in the value carried in the OCTET STRING.  I
>     find the space easier for the human to see the two parts.  Do you
>     think a note is needed to make this clear?
>     >
>     > Russ
>     >
>     >
>     >> On Feb 5, 2026, at 4:17 AM, Brockhaus, Hendrik
>     <hendrik.brockhaus=40siemens.com@dmarc.ietf.org> wrote:
>     >>
>     >> I have read the draft. Thank you very much for defining a
>     standardized way to encode MAC addresses as part of the name in
>     certificates.
>     >>
>     >> I have one question about encoding name constraints.
>     >> In Section 3.2, value and mask bit patterns are encoded
>     directly after each other.
>     >> "a mask part of 'FFFFFFFF000000'H and would be
>     >> encoded as OCTET STRING '00005E000000FFFFFF000000'H."
>     >>
>     >> In other places, value and mask bit patterns are separated by a
>     space.
>     >> See, for example, Section 3.4.10
>     >> "For example, a constraint of '000000000000 030000000000'H will be
>     >> matched by any universal/unicast EUI-48 address such as
>     00-00-5e-00-
>     >> 50-34. A constraint of '00005E000000 FFFFFF000000'H will be matched
>     >> by any universal/unicast address with a OUI of 00-00-5E - i.e., it
>     >> will also match 00-00-5e-00-50-34. Note that '00-00-5E' is an OUI
>     >> controlled by IANA."
>     >>
>     >> What is the correct encoding?
>     >>
>     >> Hendrik
>     >>
>     >>> -----Ursprüngliche Nachricht-----
>     >>> Von: internet-drafts@ietf.org <internet-drafts@ietf.org>
>     >>> Gesendet: Mittwoch, 4. Februar 2026 22:40
>     >>> An: i-d-announce@ietf.org
>     >>> Cc: spasm@ietf.org
>     >>> Betreff: [lamps] I-D Action: draft-ietf-lamps-macaddress-on-05.txt
>     >>>
>     >>> Internet-Draft draft-ietf-lamps-macaddress-on-05.txt is now
>     available. It is a work
>     >>> item of the Limited Additional Mechanisms for PKIX and SMIME
>     (LAMPS) WG of the
>     >>> IETF.
>     >>>
>     >>>   Title:   Media Access Control (MAC) Addresses in X.509
>     Certificates
>     >>>   Authors: Russ Housley
>     >>>            Corey Bonnell
>     >>>            Joe Mandel
>     >>>            Tomofumi Okubo
>     >>>            Michael StJohns
>     >>>   Name: draft-ietf-lamps-macaddress-on-05.txt
>     >>>   Pages:   15
>     >>>   Dates:   2026-02-04
>     >>>
>     >>> Abstract:
>     >>>
>     >>>   This document defines a new GeneralName.otherName for
>     inclusion in
>     >>>   the X.509 Subject Alternative Name (SAN) and Issuer
>     Alternative Name
>     >>>   (IAN) extensions to carry an IEEE Media Access Control (MAC)
>     address.
>     >>>   The new name form makes it possible to bind a layer-2 interface
>     >>>   identifier to a public key certificate.  Additionally, this
>     document
>     >>>   defines how constraints on this name form can be encoded and
>     >>>   processed in the X.509 Name Constraints extension (NCE).
>     >>>
>     >>> The IETF datatracker status page for this Internet-Draft is:
>     >>> https://datatracker.iet/
>     >>> f.org <http://f.org/>%2Fdoc%2Fdraft-ietf-lamps-macaddress-
>     >>> on%2F&data=05%7C02%7Chendrik.brockhaus%40siemens.com
>     <http://40siemens.com/>%7C246ee67e8b1
>     >>> 34707b57b08de64360606%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%
>     >>> 7C639058380367010418%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOn
>     >>>
>     RydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D
>     >>> %3D%7C0%7C%7C%7C&sdata=crM3Vx4kY3JHgqXWDiE12dcIkTlQEF33WLYHmb
>     >>> 0s43k%3D&reserved=0
>     >>>
>     >>> There is also an HTML version available at:
>     >>>
>     https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%25
>     >>> 2Farchive%2Fid%2Fdraft-ietf-lamps-macaddress-on-
>     >>> 05.html&data=05%7C02%7Chendrik.brockhaus%40siemens.com
>     <http://40siemens.com/>%7C246ee67e8b1
>     >>> 34707b57b08de64360606%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%
>     >>> 7C639058380367034484%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOn
>     >>>
>     RydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D
>     >>> %3D%7C0%7C%7C%7C&sdata=Xpad99tStO6DbLN54d2aWRy0G3ur9W6xBjc1U1T
>     >>> 6DxY%3D&reserved=0
>     >>>
>     >>> A diff from the previous version is available at:
>     >>> https://author-/
>     >>> tools.ietf.org
>     <http://tools.ietf.org/>%2Fiddiff%3Furl2%3Ddraft-ietf-lamps-macaddress-on-
>     >>> 05&data=05%7C02%7Chendrik.brockhaus%40siemens.com
>     <http://40siemens.com/>%7C246ee67e8b13470
>     >>> 7b57b08de64360606%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C63
>     >>> 9058380367051470%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydW
>     >>>
>     UsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%
>     >>> 7C0%7C%7C%7C&sdata=pOBAy6SDg6Tjbyt8q7Vk2atNuucHvb87pCv5YXQVf7c%3
>     >>> D&reserved=0
>     >>>
>     >>> Internet-Drafts are also available by rsync at:
>     >>> rsync.ietf.org::internet-drafts
>     >>>
>     >>>
>     >>> _______________________________________________
>     >>> Spasm mailing list -- spasm@ietf.org
>     >>> To unsubscribe send an email to spasm-leave@ietf.org
>     >> _______________________________________________
>     >> Spasm mailing list -- spasm@ietf.org
>     >> To unsubscribe send an email to spasm-leave@ietf.org
>     > _______________________________________________
>     > Spasm mailing list -- spasm@ietf.org
>     > To unsubscribe send an email to spasm-leave@ietf.org
>