Re: [stir] Proposal for update of erratum #6519 - ppt syntax and normalization

Christer Holmberg <christer.holmberg@ericsson.com> Sat, 24 April 2021 12:42 UTC

Return-Path: <christer.holmberg@ericsson.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 4BC9C3A00C0 for <stir@ietfa.amsl.com>; Sat, 24 Apr 2021 05:42:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 EIawUGgk-mol for <stir@ietfa.amsl.com>; Sat, 24 Apr 2021 05:42:12 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20089.outbound.protection.outlook.com [40.107.2.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9A1AD3A00AE for <stir@ietf.org>; Sat, 24 Apr 2021 05:42:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XieiX+aNlM2kfKn63YhR8UEM+eeJmwI8p8Vtmji1tO8dYjkTyvllWiN072llluzBUqzxQ7zyWy/iaia5UtjblRRykU55SuqsdO9SLMUFoW52VrNN4hzXQWDVxVmtsP8vGq98cqpAqfz5B94xeZgP+8rjvpzgDpQTLbhO6qLZaiSFRwp60UCcidWR03jxMrF8bRkHdbag2Ld5auRS/pMfkm/U7HBgDjj30FF+2dOzu7oIh8snlWfV2QJKvpII5PDt9+wnM4x/kUsIHBRrpd6+92TS6f2bdtPC3NvL7L6Trf2kpzMCAuWyM/xact35aDV6Uk803uFIrYw2nMCFeaKSbA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=17szjgvLO+JPXCPYxxwvHIZnHBJUv7KFFwVh7cdw7gE=; b=hQLSOi61Eh6Petz2bjdKE/moxCk0xlnAkAW+ydBOiJUVy1iE3KpNCx1RHuP5Jyxq/8WWxXkOGTiPCcN8C2ZhSZJO/nYMnlMkCbZhyJRlbvOk3pnP1ZPURL5hXxncTpM/sSWvICeqjjdu6nz+NZ8p+5ZwUOdWMDe7QttcfAw5OwIRxXr6rBb3AM9KMUHhkANaipz8hlmnC3HLDt1TYDA3+Z1d85mx8789okp8/JloWcPdqToiVGL9gstKCiOIq7jNBPrtc0vLB9Zhrvluw3SOS+5vmekpiWVnXwvVvc6GBR7x2uIMfWXAiEnYjT7psjSeW58l0VrfIcI5bjCGEVW9aA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=17szjgvLO+JPXCPYxxwvHIZnHBJUv7KFFwVh7cdw7gE=; b=vGh6V21AmQ9lDAdVtYK8wbNtAuqMZ/qjSDYEWbWQy/wXYhugbCshAv9c2AHbCRH6wv57G7GAHLt91JymGXPn6rZ1CJ13GY9Id6n6VPB5m5UpWTPt22m6q0tgyMtbJQ+pZWgq3h0HLE0PTiMzK4JF4akhM3TIubiw1H9sRKICeMM=
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com (2603:10a6:208:4c::18) by AM8PR07MB7617.eurprd07.prod.outlook.com (2603:10a6:20b:236::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.17; Sat, 24 Apr 2021 12:42:05 +0000
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::b10f:ebc0:80d:db2]) by AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::b10f:ebc0:80d:db2%7]) with mapi id 15.20.4087.019; Sat, 24 Apr 2021 12:42:05 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Marc Petit-Huguenin <marc@petit-huguenin.org>, Roman Shpount <roman@telurix.com>
CC: Russ Housley <housley@vigilsec.com>, IETF STIR Mail List <stir@ietf.org>
Thread-Topic: [stir] Proposal for update of erratum #6519 - ppt syntax and normalization
Thread-Index: Adc5BzqZ1Mr5BWO4QniPeceH0TYdfw==
Date: Sat, 24 Apr 2021 12:42:05 +0000
Message-ID: <AM0PR07MB3860705EF8140EC7808E68BE93449@AM0PR07MB3860.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: petit-huguenin.org; dkim=none (message not signed) header.d=none;petit-huguenin.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [80.248.247.159]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a3dabab6-e021-4eb9-a82f-08d9071e5df1
x-ms-traffictypediagnostic: AM8PR07MB7617:
x-microsoft-antispam-prvs: <AM8PR07MB7617F9D5D86049FA8690BA1893449@AM8PR07MB7617.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5236;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: SlHaya5BoIEXrQ5dupapXSSexnpL6zMJSXc8vfZvcNX2Dpyto5aXScu2l+vgcFCEPcR0pmptMbdyEoVSRpPc2zVJbZRuKkahV4azjhmgbbutxiObTK5g0DTv53WmPb1/5ckS4u1MbbBGuPp0lOCdg+6klx0BQmr/709jqunQ06PBReVRaHGDXXybELbb+66azfXoctMP1CIMbdCqy2XhyaA8ynu4kUJc8YISfa8zpprjggidBWxUts0MQPQx4aLqCxNvZa6+8W2moEX/5GKwezkGQoXJzoHLo85u7dwcVc1xsL6hh2pX386eGbgUIRlRS3CoOlGXjMQ3pYlJtQoOUQWfoTy8hQfuwOcEL+HbLAjDNaik9KtgVke5WVePK7Du1NVb1BBPq5fmPtkM6Dj9hnveqDlJz41AicBtutkZTXNBiixEObLCpX49HcqmU0PrG8ymhC33knCPs34fe1KGqRFNhkkn6+FB7NuLiF8zZ2DIeLlF3l0DyrsDSL2LNCBF1Z1574SyjDJ3AlRHOzi4hhorLG7oovqEglA0qbNvGU+V1kt7M4p6MqM19qXqpASxtdm2NzFPNpHENnBXYLowKjIHUPaED/IXFS/hm/RnysvZgQY0ELzTpyenTTmlsAiKFpIIdwECuw+FZVh1lNOpARjJFgBFEl3S9xTLalEgcsDCbCMejhDcLUabKAsL2fu/
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3860.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(366004)(346002)(136003)(39860400002)(2906002)(83380400001)(8676002)(45080400002)(478600001)(66446008)(66476007)(64756008)(66556008)(71200400001)(52536014)(55016002)(76116006)(316002)(110136005)(9686003)(26005)(38100700002)(15650500001)(7696005)(4326008)(5660300002)(66946007)(966005)(186003)(54906003)(33656002)(122000001)(44832011)(8936002)(53546011)(86362001)(6506007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: =?utf-8?B?N1FtTVN4VElpeXM3dnR6cUNJK3JwOEppQlJjeEx4RnNGWjVDcXFMVnZaSE0x?= =?utf-8?B?djk0bTZoVTc4bEtWQW5yOUNyWDVUREJRbzVyQVRFczRZL2hmcktaMXJRcGQ0?= =?utf-8?B?MllZai9VTSsrWGpCbGQvWDBxbUQ5WmVTVzN1RThQMzErdE5BV1VpRzloK205?= =?utf-8?B?dExXeHZ1Z2lYeEdNcVRlbElBUUpyZ1hKUzdtSVFoQlJrOFgvemxERnRsZk5I?= =?utf-8?B?K0Zab3I0ZGt2Kzl4VWQxTlJuWFBqbUtpd2pqOEFEN3JXQUpaL0lRUFhLS1RB?= =?utf-8?B?SktGQWNzaUJ1TytqakcySEdEemN5OUZmdFdhSFAvWHY4R3p0MjVQYmIvTWtq?= =?utf-8?B?cEhNWENkUUFha0VDQTl3NVdWWDB3OWprdVA3Q01rS1FZaStYMnI3a01VY0cr?= =?utf-8?B?ejgvdWhzZjNYZW1ZYVk4bzRsUUVmdDJ6cGpFM0h2ZEM1UWg2L1JyZ1pkNmFL?= =?utf-8?B?NHdoaCtqZndCTjVNbDRHcVBKTWc4dmlGNTR1OW5seEUwYVUyVWVZYVg3ZDNF?= =?utf-8?B?UG5NNXdsSURQZTVqejZiblBSRCtPZTBXeDN0d0xxamdQcitYYlN0RFRnb1Zi?= =?utf-8?B?R1daUFA2VVQ1R2hsNDZhZGV5dytua2xBWnNyQ3VzL0Z1Y1NvUndyVWtEQ1Zn?= =?utf-8?B?K1ZtMDhWNXQ3aW1qRnBsRWRCQnVCTGNoUjFnbTBRTklTR0YrSi9MV2tkQWxR?= =?utf-8?B?SlVyTHloQ0x2cmNTQis0SE9meHJ4ZlI4WlJua2VLclRLR0x2OFAvQW5jVmYv?= =?utf-8?B?a0RXUlRvU0tMOUdPYnpsOVBkSVRhbDdOVlNyeVFNVjNwTXFsSUVGWm1lTlpC?= =?utf-8?B?TTZlaXk0Tk5maklHUk5tcDNBVUpWelZoN3pTcjJGOC9kWWtqV1FlQXVuQWlG?= =?utf-8?B?cS9xNU9ZZ0RhaUFSamhuOFU5ZUc0cndnOUlkWDJDc2tCSm02M21nWVNjYlFY?= =?utf-8?B?Wlp6UmtVYXpyTzNYNEVqM3kwWHNLR0h0em52VllwY21KVDZ4dzdKSzZNRW1n?= =?utf-8?B?SmRtcUgzTnBVcUJ2aVk4TmlQN1NINUdYSjhvQ1FZdVlQM0tjYlk1T3RDVFJL?= =?utf-8?B?bGhtL2JtUFgvcStoTmo4cnlyYnpNWStGUUx0dk5aV3g5bzN5NVluWUMxS3p5?= =?utf-8?B?VHp3bmJKMUgxQi9vSlJGbUpFZkRLVmFYWVFmUGNsRWVjVkEwWHphclp0SmxP?= =?utf-8?B?SmRlWENtTVNqbU1LYUd4VjU4N25ybnB1ejgrcW9yT1NPbmx5c1JyTk55ZU5y?= =?utf-8?B?UHpQMkE4Z1ltd29KWXhNckZwUVRMNVFrZjBDUFplZUtyMm1wT3JxTjZlakxn?= =?utf-8?B?SkxqdFRBbU9NNTRpaVROV2tmdnhrc1UrZnZHSW9ncDVuRDROcFpkUjJtM0tj?= =?utf-8?B?ampxa1NpSnAzZVlyeFh4UVJDWlVOcU9Fbmk3aG9NR0ZSbDJSV3BETDI0T2ph?= =?utf-8?B?VC9VcE5ob2ZkWFpvUFZ5RVlMNnJoMnpya0pPT2QyZmxEd3EwRThVTnhJTXcv?= =?utf-8?B?aVM2TTFIS3BDMHpOeUYvSXc0dDVyMUZHV1oyM0lYY1RWU1VENitrdEdXTGFF?= =?utf-8?B?WlcySTMzVXplUG0yWTd2RE83a2F0L2lDYlJYeVM3SWdMZDFzUlRuYkVQTmQ2?= =?utf-8?B?bFFGdHFBTGVxMEova0ZIOWVLR3dxeGRSelRiT2pxZFBQMnZpTXhyQWRvSE9t?= =?utf-8?B?a3pPN3NENXNKSnY0cEc4Z3FEQUJPQ0pEaU93dW5SWlBKSVZyZEFlem1KS2tN?= =?utf-8?Q?Ym4E7f2x1PFD9pikytTOibGirQXIIjA6QLNhGwv?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB3860.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a3dabab6-e021-4eb9-a82f-08d9071e5df1
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2021 12:42:05.5078 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: uAAfs7VmFuisVCltNMwqPwYyWNvT3Os9yiG5Dz4WsBFH4gxggBBbg+fvUQpxqBrHkLFp3FNrgH5C31m8JZL/1jNgHRE6PjDEOvk9HhBEwwg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR07MB7617
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/6V1JBwPkVRgqS1YUlk44v2z5GW4>
Subject: Re: [stir] Proposal for update of erratum #6519 - ppt syntax and normalization
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: Sat, 24 Apr 2021 12:42:18 -0000

Hi,

...

>You would also need to explain that, contrary to the rule for a quoted-string, the string is case-insensitive.  And you still have to explain that the string needs to be normalized before copy in the JSON document.

Doesn't the normalization also apply to non-quoted values? 

Because, even if token values are case-insensitive, if you receive a ppt value - quoted or non-quoted - you need to normalize it before adding it to the JSON document.

Regards,

Christer

> -----Original Message-----
> From: Marc Petit-Huguenin <marc@petit-huguenin.org>
> Sent: torstai 22. huhtikuuta 2021 21.07
> To: Christer Holmberg <christer.holmberg@ericsson.com>om>; Roman Shpount <roman@telurix.com>
> Cc: Russ Housley <housley@vigilsec.com>om>; IETF STIR Mail List <stir@ietf.org>
> Subject: Re: [stir] Proposal for update of erratum #6519 - ppt syntax
> 
> On 4/22/21 11:02 AM, Christer Holmberg wrote:
>> Hi,
>>
>> Another thing. Since we are now using DQUOTE, won't those become part of the ppt value? I guess we don't want that.
> 
> The text I proposed is taking care of that:
> 
> ...a quoted value whose unquoted part is equivalent to the token in the "ppt" parameter, normalized to contain only lowercase characters...
> 
> 
>>
>> Regards,
>>
>> Christer
>>
>> ________________________________
>> From: Roman Shpount <roman@telurix.com>
>> Sent: Thursday, April 22, 2021 9:00 PM
>> To: Christer Holmberg <christer.holmberg@ericsson.com>
>> Cc: Marc Petit-Huguenin <marc@petit-huguenin.org>rg>; Russ Housley <housley@vigilsec.com>om>; IETF STIR Mail List <stir@ietf.org>
>> Subject: Re: [stir] Proposal for update of erratum #6519 - ppt syntax
>>
>> On Thu, Apr 22, 2021 at 1:54 PM Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
>> Doesn't the SIP ABNF allow spaces (LWS) between the different "syntax parts", DQUOTE and token in this case?
>>
>> I do not think so. At least all other elements like LQUOT and DQUOT explicitly define where LWS is allowed.
>> _____________
>> Roman Shpount
>>
> 
> 


-- 
Marc Petit-Huguenin
Email: marc@petit-huguenin.org
Blog: https://protect2.fireeye.com/v1/url?k=6e950d4e-310e344b-6e954dd5-86959e472243-c5caf7fcad882c4c&q=1&e=17c0f412-5029-44f1-b38a-e934422287da&u=https%3A%2F%2Fmarc.petit-huguenin.org%2F
Profile: https://www.linkedin.com/in/petithug