Re: [stir] quoted ppt parameter value redux

Subir Das <subirdas21@gmail.com> Thu, 03 October 2019 21:08 UTC

Return-Path: <subirdas21@gmail.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6301B12081B for <stir@ietfa.amsl.com>; Thu, 3 Oct 2019 14:08:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Level:
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 3sf66UaX-bv2 for <stir@ietfa.amsl.com>; Thu, 3 Oct 2019 14:08:57 -0700 (PDT)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 827CB120818 for <stir@ietf.org>; Thu, 3 Oct 2019 14:08:57 -0700 (PDT)
Received: by mail-wr1-x434.google.com with SMTP id q9so4315670wrm.8 for <stir@ietf.org>; Thu, 03 Oct 2019 14:08:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=b9eVAI9sQY4sImJbBv/xP0voN5+qlXKcLAlHNE3AKFE=; b=lXt/wG4bcEIOEkW0kztdM6Z/S7NY0gq1P70xlx0gN09UIh6pLuzcXSnYso3yV4ZRS/ pSj1u9pIa9WfaK8CPqfDKNWUsu5CaeQdXVMjfkNnly8Fpqr4T1bzkqhahL5oMLZSNnPf U+Dm36WQULWjmCaJqZJW5L4lUladoB2i0QjE/7x8ekzzYO5FX1cYL3+Xy8xsrOKkdyI8 j3yBD8aVw71h0Zkv1Ree/yWLwbEGXdIoBaBUn4gtXklHbPKne9epr7+lFliWxtDspyWR sPVYmPQMd1Bnro01Z4+d7Vhl/hwGnLtzeiNRqkolxOt06STjp+nwf/H5sk9bkyH64aZy AMNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=b9eVAI9sQY4sImJbBv/xP0voN5+qlXKcLAlHNE3AKFE=; b=r1x7aZJ20UHdrlV996Pi86DBhhSfTJbKyYFT+uI9FTdr3W1PkEdKAxIUOHfIHdMjF+ /mDTQFrRufS278PxEMQW6MRWm5TCpb0lXhhbxiZV3Jn6fEzY/I9BkzHpyj3DbUQlyBsU k+p7faL3+tX9JTmwE4mhjeOozqW73k1aSaLeyBqkegCYvvPgsI/4h/Vb6UMlPsmsxijn MruYyAxCYK5KcaCJ8hULwLitks+IlBq5HmFxOcMmerWg4mZRwD9IAUW7eJM+SmpRF+6F JcmzKnluP8VZnSUpkv7jgB2aK/FJ0JFqUEOQ6Vx+C+AUx6Eogds8E672nIwTEbVLhJGU XgYQ==
X-Gm-Message-State: APjAAAX66zIV5r1Pzt1OZ/8G+H4emYJA8t+jtsYwaFEEF3GfdyfwjIob OkVY5spX28YATO912ojJU3LAX8twpWu/K7NUh7M=
X-Google-Smtp-Source: APXvYqzM5jCEMgwzxl0Fr7E4lIbR7SmXvANG87lnfDlRe+RRAwhpC8wcH9/UMWr8vWNwpYk19P/Qz4JN2wqsszW1gjU=
X-Received: by 2002:adf:ed8f:: with SMTP id c15mr8655315wro.83.1570136936033; Thu, 03 Oct 2019 14:08:56 -0700 (PDT)
MIME-Version: 1.0
References: <79880B31-1AAC-45FD-A60D-CBFF01B584AE@team.neustar> <9650A5C9-723A-4E9E-84FF-88A7CE087A37@chriswendt.net>
In-Reply-To: <9650A5C9-723A-4E9E-84FF-88A7CE087A37@chriswendt.net>
From: Subir Das <subirdas21@gmail.com>
Date: Thu, 03 Oct 2019 17:08:44 -0400
Message-ID: <CAFb8J8qcoTpJupMxQ0==R2KPkVz-hJfNdD5a0aDMrG30zj9S2g@mail.gmail.com>
To: Chris Wendt <chris-ietf@chriswendt.net>
Cc: "Peterson, Jon" <jon.peterson@team.neustar>, "stir@ietf.org" <stir@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005231e5059407fec6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/tk_tdyF8I_tpfnZc5Ja09HSeLGU>
Subject: Re: [stir] quoted ppt parameter value redux
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Oct 2019 21:09:00 -0000

I also agree that we should stick to that decision.

-Subir

On Thu, Oct 3, 2019 at 4:20 PM Chris Wendt <chris-ietf@chriswendt.net>
wrote:

> Yes, i think we should stick with that decision, if other parameters are
> quoted, it only makes sense ppt should be as well.
>
> Let’s do an errata on this.
>
> -Chris
>
> > On Oct 3, 2019, at 1:27 PM, Peterson, Jon <jon.peterson@team.neustar>
> wrote:
> >
> >
> > RFC8224 section 4.1 gives the following guidance about the syntax for
> PASSporT Types:
> >
> >      Fourth, if a PASSporT extension is in use, then the optional JSON
> >      key "ppt" MUST be present and have a value equivalent to the
> >      quoted value of the "ppt" parameter of the Identity header field.
> >
> > Does that imply that the values of the "ppt" parameter in the Identity
> header field are quoted? If so, that seems to create a conflict with the
> ABNF for the Identity header field, which gives "token" as the type for
> "ppt" parameter values.  Back in IETF 101, as we were pushing along the
> first PASSporT types as extensions to STIR, "div" and "rph", we had a
> discussion about whether the values of the "ppt" parameter of the Identity
> header should be quoted or unquoted. As we said at the time, it isn't
> really important whether ppt parameter values are quoted or not from a
> design perspective, but It is important that we all just agree on it one
> way or another. The outcome of that discussion was reflected in the minutes
> as:
> >
> >   ISSUE: Should ppt values be quoted or not?
> >   OUTCOME: Quoting is mandatory.
> >
> > Based on that outcome, we baked quoted ppts into the resulting docs (see
> RFC8443 4.1 for an example with ppt="rph" rather than ppt=rph). However, as
> STIR implementation ramps up, we are hearing a number of reports of AS's
> using unquoted ppt parameter values, and it sounds like many VS
> implementations are resigned to accepting both - but that some
> implementations are only accepting unquoted.
> >
> > We have the opportunity to errata RFC8224 to set this matter straight,
> but it seems the implementation community still doesn't agree on what
> should count as straight. Unquoted saves two octets, but let's be honest,
> saving two octets of a STIR Identity header field value, especially one
> with a PASSporT extension, is not going to let anyone fall back to UDP.
> Quoted conforms with what's in RFCs we've already shipped, and ones in the
> pipeline. I hate to re-open a discussion we had already, but it does seem
> to be necessary. If we’re going to errata this, should the fix conform to
> the IETF 101 consensus call ("quoting is mandatory") or not?
> >
> > Jon Peterson
> > Neustar, Inc.
> >
> > _______________________________________________
> > stir mailing list
> > stir@ietf.org
> > https://www.ietf.org/mailman/listinfo/stir
>
> _______________________________________________
> stir mailing list
> stir@ietf.org
> https://www.ietf.org/mailman/listinfo/stir
>