Re: [Uri-review] Wi-Fi Alliance permanent scheme registration - review request

Gaurav Jain <gjain@wi-fi.org> Mon, 24 September 2018 17:36 UTC

Return-Path: <gjain@wi-fi.org>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0089130E3F for <uri-review@ietfa.amsl.com>; Mon, 24 Sep 2018 10:36:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 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_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=wifi.onmicrosoft.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 UW9UkC3tloFL for <uri-review@ietfa.amsl.com>; Mon, 24 Sep 2018 10:36:07 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0730.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe49::730]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D8F42126CB6 for <uri-review@ietf.org>; Mon, 24 Sep 2018 10:36:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wifi.onmicrosoft.com; s=selector1-wifi-org0e; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oYtzYBNnMe1dQrI90w4EHJp8kgqMg6DOzOkV8ZBoJcQ=; b=sVlcRuf9Eoi/qhKREKEAzS1FzrAr79fI3SFEkxgXa7VE0EzdRzT45hekBeXkp67hukSSs1Gk3OngjrlB7sj9Dk3kliuGeKl2bUHQAjpDCLzqe+e0tc8qvk+Lw5S4gKCr/7JPCuvcO38aZP6ZzdGZZcJsYjvYroq8NPUp6YU691U=
Received: from MW2PR07MB4025.namprd07.prod.outlook.com (52.132.179.20) by MW2PR07MB4124.namprd07.prod.outlook.com (52.132.179.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.18; Mon, 24 Sep 2018 17:36:04 +0000
Received: from MW2PR07MB4025.namprd07.prod.outlook.com ([fe80::409d:29fe:34d6:f757]) by MW2PR07MB4025.namprd07.prod.outlook.com ([fe80::409d:29fe:34d6:f757%3]) with mapi id 15.20.1164.024; Mon, 24 Sep 2018 17:36:04 +0000
From: Gaurav Jain <gjain@wi-fi.org>
To: Ted Hardie <ted.ietf@gmail.com>
CC: "uri-review@ietf.org" <uri-review@ietf.org>
Thread-Topic: [Uri-review] Wi-Fi Alliance permanent scheme registration - review request
Thread-Index: AdROwp0QCLcRtLQFQeuXuJahBc/legAm52WAATOoZ2A=
Date: Mon, 24 Sep 2018 17:36:04 +0000
Message-ID: <MW2PR07MB40251025529809711623E86BF9170@MW2PR07MB4025.namprd07.prod.outlook.com>
References: <MW2PR07MB4025146F1176A4C37EA6B908F91E0@MW2PR07MB4025.namprd07.prod.outlook.com> <CA+9kkMAuwgYDPqt=GKbNf9FpoiCWw6=N01j0wKxxnYAkiGZWYQ@mail.gmail.com>
In-Reply-To: <CA+9kkMAuwgYDPqt=GKbNf9FpoiCWw6=N01j0wKxxnYAkiGZWYQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=gjain@wi-fi.org;
x-originating-ip: [216.38.134.66]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MW2PR07MB4124; 6:5y4NynSE00ROkv0zCJ9X2syQenl36KcvGyq0Rm6gVkBKsN7us5rBuR7rP4PYQEHMzSz0V3yPqevisI/keONy5CsXCn6f3mEZipWR2dFhDOIidzUw9Iyhv22otzy90woJziJau9jIFVlZTUSbGnnDxMVSElR2OF6qB/W3xWHXf3KHpW0SbJeaPsk+D4srgxEHNzXst7MGiJq+Gc1YO1o53/6hOCLwcp7amdZYZB7UPWax/26wSVp2JXMhbEYgt8dfvAHd4ahcoDLr2zcThli2dIR4hCgXjJOfphRROqplbIrt/xbivngAeUOiMtcDhkIPsbN/GhfaDfP+sbPMlQB25RdeJ/VSKMqftIIGWS1ZvXXJCf0yAIQSuGdg0XNNzaBpSzeESVccTOZ/eX6p2KRGhYwPgQnXFfgr0F0jpmO+BATJn5xwyV/SbeEnFsebv81RvwC8auOWWMvR0JZyhHfq4g==; 5:/peJW7l1h8XzxWH8S0jsB0+m9Lk5kzF+8bPLMmav7SasM2N6NkT9qlMBiGMCBviD1VZeNFziDoUlqN+81NfBTx+ymLRuUBGhevSqBWgfw85vhcTEnigauq/8HzZIzgwrUa/HNKzAznjUtV+/AZrBhnoq5bHGV6PnEH0QUor+0YA=; 7:W8f4B84dGBLyzORah1193hIwTRgcjlslV4e2sKOq6rIcnTtWbHc946EMOl3mQ4Oa6am9JYbBIs3xwaAuVgk7kJATYy4TKlJfEwIQP92VudjrN9EIzukkSP21/XCukWj6WXAyOMlF7NxrjzP5ZqFUdTdzMHz64Wiq8ICH3YU9USw7PC8wElq0lbJyH3Qhl7tIBb8u3JPXDchYfkUcFB/sEG3v13JDaCpcjyxDrLhPiSWM6yNr/I18SFZOJgSwjPTO
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 3d6f7eda-56c3-4b1f-9c67-08d6224433f5
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(7021125)(8989299)(4534165)(7022125)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:MW2PR07MB4124;
x-ms-traffictypediagnostic: MW2PR07MB4124:
x-microsoft-antispam-prvs: <MW2PR07MB4124D2C1E6D1888895CB1AC3F9170@MW2PR07MB4124.namprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(264090256186786)(31418570063057)(86561027422486)(64217206974132)(85827821059158)(163750095850)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(3231355)(944501410)(52105095)(10201501046)(93006095)(93001095)(149066)(150027)(6041310)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(2016111802025)(6043046)(201708071742011)(7699051); SRVR:MW2PR07MB4124; BCL:0; PCL:0; RULEID:; SRVR:MW2PR07MB4124;
x-forefront-prvs: 0805EC9467
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(136003)(39840400004)(376002)(346002)(396003)(199004)(189003)(53376002)(81156014)(81166006)(106356001)(1680700002)(3846002)(790700001)(6116002)(105586002)(14444005)(5024004)(2900100001)(256004)(2906002)(33656002)(229853002)(11346002)(476003)(26005)(53546011)(6506007)(186003)(66066001)(19609705001)(102836004)(446003)(14454004)(966005)(5250100002)(508600001)(97736004)(486006)(606006)(71190400001)(55016002)(7736002)(71200400001)(4326008)(86362001)(68736007)(316002)(7066003)(7696005)(236005)(99286004)(53936002)(5660300001)(9686003)(6306002)(8676002)(54896002)(25786009)(39060400002)(6436002)(76176011)(8936002)(6916009)(74316002)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:MW2PR07MB4124; H:MW2PR07MB4025.namprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: wi-fi.org does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 7S3lzKJpgY+jhuyb6N03HXLvc3bq9SrYME8TJgyShEx/wkyQH++m0tGuhrMcFvpEk92BUd4EXInjrbmBf44g6uM4XdKkwn6Y8vjJHyMBnfFLJvZPaBGm4aQct1lEcIph0nGDWD9eA13SFWxeg2haRTk70VUtdCacNjrfrWCaLRDrmcAjScCwPONmOH5tM1PyDljScKEqEYdmQFxdualNBEfeNefnPJfgU5syT6mRY1D+OQd68xINcGs9MFQ5XYspuH2zrrUuN6E/S4M5H116ToiVp6A1W301dMGbMLgxloEN/2oI84ZpX2ywCAGBi3BVQRs10xhUvvW57QVRftuQUKxN0T/tAe4S76Xibos+iNc=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_MW2PR07MB40251025529809711623E86BF9170MW2PR07MB4025namp_"
MIME-Version: 1.0
X-OriginatorOrg: wi-fi.org
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d6f7eda-56c3-4b1f-9c67-08d6224433f5
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2018 17:36:04.3421 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 96d49273-ba0a-4c31-8313-f4392f5cdd3b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR07MB4124
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/6nijfWAFnG5lNaFg5FuWmrwGan8>
Subject: Re: [Uri-review] Wi-Fi Alliance permanent scheme registration - review request
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uri-review/>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Sep 2018 17:36:10 -0000

Thanks Ted for your comments and feedback.
We are discussing this within Wi-Fi Alliance and will get back to you with a response to the suggestions made.

Thanks again,

Gaurav Jain
Senior Manager, Program Technology
+1-408-400-7158 Office
+1-408-674-1441 Mobile

Wi-Fi Alliance
www.wi-fi.org<http://www.wi-fi.org/>
http://twitter.com/wifialliance
www.facebook.com/wificertified<http://www.facebook.com/wificertified>

Visit our blog, The Beacon<http://www.wi-fi.org/beacon>;, for Wi-Fi industry topics and trends

From: Ted Hardie <ted.ietf@gmail.com>;
Sent: Tuesday, September 18, 2018 7:45 AM
To: Gaurav Jain <gjain@wi-fi.org>;
Cc: uri-review@ietf.org
Subject: Re: [Uri-review] Wi-Fi Alliance permanent scheme registration - review request

Hi Guarav,

Thanks for your message. Poking at the spec, the syntax of the dpp scheme appears to be given as:
"
dpp-qr = “DPP:” [channel-list “;”] [mac “;”] [information “;”] public-key “;;”
pkex-bootstrap-info = [information]
channel-list = “C:” class-and-channels *(“,” class-and-channels)
class-and-channels = class “/” channel *(“,” channel)
class = 1*3DIGIT
channel = 1*3DIGIT
mac = “M:” 6hex-octet ; MAC address
hex-octet = 2HEXDIG
information = “I:” *(%x20-3A / %x3C-7E) ; semicolon not allowed
public-key = “K:” *PKCHAR ; DER of ASN.1 SubjectPublicKeyInfo encoded in “base64” as per [14]
PKCHAR = ALPHA / DIGIT / %x2b / %x2f / %x3d

The channel-list ABNF rule allows a list of IEEE 802.11 global operating class and channel (Annex E of [2]) value pairs to
be specified. The MAC ABNF rule expresses the MAC address as a string of six hex-octets. The information ABNF rule
allows freeform information to accompany the public key.
The bootstrapping information may be extended in future updates of the technical specification. Devices parsing this
information should ignore unknown semicolon separated components in the dpp-qr and pkex-bootstrap-info instantiations
to be forward compatible with such extensions."

The last paragraph indicates that this is subject to later extension, but the syntax does not appear to be versioned and there does not appear to be any requirement for the placement of future extensions.  My experience is that this could well result in later interoperability problems.

There seem to be a couple of ways to make that work, if you do not anticipate registering dpp2 and so on.  One would be to include later extensions within the current free-form Information field, declaring a new delimiter,which would be understood by the later version.  Reserving the delimiter now would be useful, if that is your choice.  Another would be to generalize this slightly so that the syntax of the scheme is simply (scheme name) ":" followed by a series of token:*PKCHAR pairs.  You can then have a separately updated registry of the tokens, which would have C, M, I, K,  present and which would be matched in your spec to the limitations.  As you introduce new tokens, you can update the registry.  If you go that path, I would suggest splitting class and channel so that they are independent tokens, but this is a stylistic suggestion only.

My personal views only,

regards,

Ted Hardie

On Mon, Sep 17, 2018 at 1:14 PM, Gaurav Jain <gjain@wi-fi.org<mailto:gjain@wi-fi.org>> wrote:
Dear IETF URI review committee,

Wi-Fi Alliance would like to submit a scheme registration request for your review and consideration. Attached with this email you should find the following:

  1.  Scheme registration request standalone document
  2.  Latest published Wi-Fi Alliance technical specification for Device Provisioning Protocol (https://www.wi-fi.org/file/device-provisioning-protocol-specification-v10) covering the details of the protocol, URI definition, syntax, URI format and associated information

Since the registration request is for a ‘permanent’ registration, Wi-Fi Alliance has reviewed the requirements listed in section 3 (Requirements for Permanent Scheme Definitions) of RFC 7595 and have found that this registration request satisfies the listed requirements. As a next step, we request you to review this scheme registration request and provide your comments to us by Oct-15 2018.

Thanks and regards,

Gaurav Jain
Senior Manager, Program Technology
+1-408-400-7158 Office
+1-408-674-1441 Mobile

Wi-Fi Alliance
www.wi-fi.org<http://www.wi-fi.org/>
http://twitter.com/wifialliance
www.facebook.com/wificertified<http://www.facebook.com/wificertified>

Visit our blog, The Beacon<http://www.wi-fi.org/beacon>;, for Wi-Fi industry topics and trends


_______________________________________________
Uri-review mailing list
Uri-review@ietf.org<mailto:Uri-review@ietf.org>
https://www.ietf.org/mailman/listinfo/uri-review