Re: [lamps] The LAMPS WG has placed draft-hoffman-andrews-caa-simplification in state "Candidate for WG Adoption"

Russ Housley <housley@vigilsec.com> Tue, 27 February 2018 21:07 UTC

Return-Path: <housley@vigilsec.com>
X-Original-To: spasm@ietfa.amsl.com
Delivered-To: spasm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 282C512D957 for <spasm@ietfa.amsl.com>; Tue, 27 Feb 2018 13:07:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5uQ5pN3yq1l6 for <spasm@ietfa.amsl.com>; Tue, 27 Feb 2018 13:07:08 -0800 (PST)
Received: from mail.smeinc.net (mail.smeinc.net [209.135.209.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF9FD12D88E for <spasm@ietf.org>; Tue, 27 Feb 2018 13:07:08 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.smeinc.net (Postfix) with ESMTP id 8FAAB30056B for <spasm@ietf.org>; Tue, 27 Feb 2018 16:07:06 -0500 (EST)
X-Virus-Scanned: amavisd-new at mail.smeinc.net
Received: from mail.smeinc.net ([127.0.0.1]) by localhost (mail.smeinc.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id F-kkaiL17pSI for <spasm@ietf.org>; Tue, 27 Feb 2018 16:07:04 -0500 (EST)
Received: from a860b60074bd.home (pool-108-45-101-150.washdc.fios.verizon.net [108.45.101.150]) by mail.smeinc.net (Postfix) with ESMTPSA id 439573004BD; Tue, 27 Feb 2018 16:07:04 -0500 (EST)
From: Russ Housley <housley@vigilsec.com>
Message-Id: <2EF3E1C2-EFBA-440F-BEF1-4CECDCFD7CDD@vigilsec.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_11E7C575-B089-4899-9E11-3E6FC55DB439"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Tue, 27 Feb 2018 16:07:05 -0500
In-Reply-To: <7D9F4BE0-4760-4191-846F-3DA8511C9F03@trustwave.com>
Cc: Jacob Hoffman-Andrews <jsha@eff.org>, Tim Hollebeek <tim.hollebeek@digicert.com>, "spasm@ietf.org" <spasm@ietf.org>
To: Corey Bonnell <CBonnell@trustwave.com>
References: <151950039671.13803.5548300357689455000.idtracker@ietfa.amsl.com> <MWHPR14MB1376ABAA3A2ADE2383B90BF283C10@MWHPR14MB1376.namprd14.prod.outlook.com> <bb6b0378-2d5d-f0f1-4070-b8c506d4ec86@eff.org> <7D9F4BE0-4760-4191-846F-3DA8511C9F03@trustwave.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/7okWseSwzUHVYkztQMwGGrENhok>
Subject: Re: [lamps] The LAMPS WG has placed draft-hoffman-andrews-caa-simplification in state "Candidate for WG Adoption"
X-BeenThere: spasm@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This is a venue for discussion of doing Some Pkix And SMime \(spasm\) work." <spasm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spasm>, <mailto:spasm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spasm/>
List-Post: <mailto:spasm@ietf.org>
List-Help: <mailto:spasm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spasm>, <mailto:spasm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Feb 2018 21:07:10 -0000

Playing with BAP (on tools.ietf.org <http://tools.ietf.org/>) I see a few improvements in the ABNF.
I did not try to change the syntax in any way.

Russ

= = = = = = 

issuevalue = *WSP [domain] *WSP [";" *WSP [parameters *WSP]]

domain = label *("." label)
label = (ALPHA / DIGIT) *( *"-" (ALPHA / DIGIT))

parameters = parameter *WSP ";" *WSP parameters / parameter
parameter = tag *WSP "=" *WSP value
tag = (ALPHA / DIGIT) *( *"-" (ALPHA / DIGIT))
value = *(%x21-3A / %x3C-7E)




> On Feb 27, 2018, at 3:20 PM, Corey Bonnell <CBonnell@trustwave.com> wrote:
> 
> Hi Jacob,
> I have a few minor changes I'd like to make to the grammar I proposed a few months ago, namely to add support for whitespace surrounding the equals sign in parameter tag/value pairs as well as to allow for hyphens to appear in parameter tags (this is necessary to support the parameter names proposed in https://tools.ietf.org/html/draft-ietf-acme-caa-03):
> 
> issuevalue = *WSP [domain] *WSP [";" *WSP [parameters] *WSP]
> 
> domain = label *("." label)
> label = (ALPHA / DIGIT) *( *("-") (ALPHA / DIGIT))
> 
> parameters = (parameter *WSP “;” *WSP parameters) / parameter
> parameter = tag *WSP "=" *WSP value
> tag = (ALPHA / DIGIT) *( *("-") (ALPHA / DIGIT))
> value = *(%x21-3A / %x3C-7E)
> 
> I used the same production rule value for "tag" that currently exists for "label" to allow for hyphens in the parameter tag, but didn't combine them so that we can continue to use the descriptive rule names of "tag" and "label" as opposed to something potentially confusing like "tag-or-label".
> 
> For the purposes of getting this incorporated into RFC 6844-bis (or RFC 6844-bis-bis), should I create an erratum, or is this email sufficient?
> 
> Thanks,
> Corey
> 
> 
> On 2/26/18, 2:04 PM, "Spasm on behalf of Jacob Hoffman-Andrews" <spasm-bounces@ietf.org on behalf of jsha@eff.org> wrote:
> 
>    On 02/26/2018 06:46 AM, Tim Hollebeek wrote:
>> the RFC 6844 grammar contradicts the examples.  Corey had an excellent
>> proposed fix for this issue.  It should probably be incorporated.
>    I tried to incorporate changes based on the thread Corey started, but
>    wound up deciding it was better to have something to adopt sooner rather
>    than later. Definitely happy to continue to work on those changes in
>    parallel with the call for adoption. Assuming the draft gets adopted as
>    a WG work product, it's easy enough to land the changes on the WG draft.
> 
>    _______________________________________________
>    Spasm mailing list
>    Spasm@ietf.org
>    https://scanmail.trustwave.com/?c=4062&d=2NqU2pDGsMarVBeRjdNh5mhb8N_iwA-esZb_hxFN5Q&s=5&u=https%3a%2f%2fwww%2eietf%2eorg%2fmailman%2flistinfo%2fspasm
> 
> 
> _______________________________________________
> Spasm mailing list
> Spasm@ietf.org
> https://www.ietf.org/mailman/listinfo/spasm