Re: [jose] Ted Lemon's No Objection on draft-ietf-jose-json-web-key-33: (with COMMENT)

Mike Jones <Michael.Jones@microsoft.com> Wed, 14 January 2015 02:11 UTC

Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: jose@ietfa.amsl.com
Delivered-To: jose@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 21A9C1A8820; Tue, 13 Jan 2015 18:11:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 0kuIe2CDnjXJ; Tue, 13 Jan 2015 18:11:01 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0758.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::758]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 29EF51ACE0F; Tue, 13 Jan 2015 18:11:01 -0800 (PST)
Received: from CH1PR03CA012.namprd03.prod.outlook.com (10.255.156.157) by CY1PR0301MB0777.namprd03.prod.outlook.com (25.160.160.13) with Microsoft SMTP Server (TLS) id 15.1.53.17; Wed, 14 Jan 2015 02:10:38 +0000
Received: from BL2FFO11FD011.protection.gbl (10.255.156.132) by CH1PR03CA012.outlook.office365.com (10.255.156.157) with Microsoft SMTP Server (TLS) id 15.1.53.17 via Frontend Transport; Wed, 14 Jan 2015 02:10:37 +0000
Received: from mail.microsoft.com (131.107.125.37) by BL2FFO11FD011.mail.protection.outlook.com (10.173.161.17) with Microsoft SMTP Server (TLS) id 15.1.49.13 via Frontend Transport; Wed, 14 Jan 2015 02:10:37 +0000
Received: from TK5EX14MBXC287.redmond.corp.microsoft.com ([169.254.2.242]) by TK5EX14HUBC105.redmond.corp.microsoft.com ([157.54.80.48]) with mapi id 14.03.0210.003; Wed, 14 Jan 2015 02:10:05 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Ted Lemon <Ted.Lemon@nominum.com>
Thread-Topic: Ted Lemon's No Objection on draft-ietf-jose-json-web-key-33: (with COMMENT)
Thread-Index: AQHQLNapZt1MrDxVMkCyeGCnIC1a+Zy55WHggAT/MdA=
Date: Wed, 14 Jan 2015 02:10:05 +0000
Message-ID: <4E1F6AAD24975D4BA5B16804296739439BC6D69C@TK5EX14MBXC287.redmond.corp.microsoft.com>
References: <4E1F6AAD24975D4BA5B16804296739439BC633F2@TK5EX14MBXC287.redmond.corp.microsoft.com> <B0DAC27C-B311-4E4E-A27F-FCF8427974F7@nominum.com> <4E1F6AAD24975D4BA5B16804296739439BC64A74@TK5EX14MBXC287.redmond.corp.microsoft.com>
In-Reply-To: <4E1F6AAD24975D4BA5B16804296739439BC64A74@TK5EX14MBXC287.redmond.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [157.54.51.32]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-EOPAttributedMessage: 0
Received-SPF: Pass (protection.outlook.com: domain of microsoft.com designates 131.107.125.37 as permitted sender) receiver=protection.outlook.com; client-ip=131.107.125.37; helo=mail.microsoft.com;
Authentication-Results: spf=pass (sender IP is 131.107.125.37) smtp.mailfrom=Michael.Jones@microsoft.com;
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(438002)(43784003)(24454002)(189002)(13464003)(199003)(377454003)(52604005)(102836002)(230783001)(23726002)(86362001)(86612001)(97756001)(50466002)(2656002)(87936001)(2920100001)(110136001)(2940100001)(26826002)(2950100001)(2900100001)(66066001)(68736005)(62966003)(77156002)(47776003)(64706001)(15975445007)(33656002)(76176999)(50986999)(92566002)(55846006)(106116001)(104016003)(81156004)(106466001)(54356999)(19580405001)(19580395003)(6806004)(69596002)(46406003)(97736003)(46102003)(2910100001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0301MB0777; H:mail.microsoft.com; FPR:; SPF:Pass; MLV:ovrnspm; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en;
X-DmarcStatus-Test: Passed
X-DmarcAction-Test: None
X-Microsoft-Antispam: UriScan:;
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(3003003)(3005003); SRVR:CY1PR0301MB0777;
X-O365ENT-EOP-Header: Message processed by - O365_ENT: Allow from ranges (Engineering ONLY)
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004); SRVR:CY1PR0301MB0777;
X-Forefront-PRVS: 04569283F9
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:; SRVR:CY1PR0301MB0777;
X-OriginatorOrg: microsoft.onmicrosoft.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2015 02:10:37.3307 (UTC)
X-MS-Exchange-CrossTenant-Id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=72f988bf-86f1-41af-91ab-2d7cd011db47; Ip=[131.107.125.37]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0777
Archived-At: <http://mailarchive.ietf.org/arch/msg/jose/4YSF45q7gypw9cAD68Ssm8khzus>
Cc: Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>, "jose-chairs@tools.ietf.org" <jose-chairs@tools.ietf.org>, "draft-ietf-jose-json-web-key@tools.ietf.org" <draft-ietf-jose-json-web-key@tools.ietf.org>, "iesg@ietf.org" <iesg@ietf.org>, "jose@ietf.org" <jose@ietf.org>
Subject: Re: [jose] Ted Lemon's No Objection on draft-ietf-jose-json-web-key-33: (with COMMENT)
X-BeenThere: jose@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Javascript Object Signing and Encryption <jose.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jose>, <mailto:jose-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/jose/>
List-Post: <mailto:jose@ietf.org>
List-Help: <mailto:jose-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jose>, <mailto:jose-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Jan 2015 02:11:05 -0000

Ted, this resolution has been incorporated into the -40 documents.  Thanks again for your useful review!

				-- Mike

-----Original Message-----
From: jose [mailto:jose-bounces@ietf.org] On Behalf Of Mike Jones
Sent: Saturday, January 10, 2015 2:04 PM
To: Ted Lemon
Cc: Kathleen Moriarty; jose-chairs@tools.ietf.org; draft-ietf-jose-json-web-key@tools.ietf.org; iesg@ietf.org; jose@ietf.org
Subject: Re: [jose] Ted Lemon's No Objection on draft-ietf-jose-json-web-key-33: (with COMMENT)

Hi Ted,

Rather than adding a clarification/disclaimer clause, how about this wording, which keeps things simple and inline?

   UTF8(STRING) denotes the octets of the UTF-8 [RFC3629] representation of STRING, where STRING is a sequence of zero or more Unicode characters.

   ASCII(STRING) denotes the octets of the ASCII [RFC20] representation of STRING, where STRING is a sequence of zero or more ASCII characters.

In particular, I'd rather avoid the description "unspecified" in the specs, which could raise more questions than it answers for implementers.  Also, I believe that the new clauses accomplish the constraining of the character sets that your wording included.

Does that work for you?

				Thanks again,
				-- Mike

-----Original Message-----
From: Ted Lemon [mailto:Ted.Lemon@nominum.com] 
Sent: Saturday, January 10, 2015 5:09 AM
To: Mike Jones
Cc: iesg@ietf.org; jose-chairs@tools.ietf.org; Kathleen Moriarty; draft-ietf-jose-json-web-key@tools.ietf.org; jose@ietf.org
Subject: Re: Ted Lemon's No Objection on draft-ietf-jose-json-web-key-33: (with COMMENT)

On Jan 9, 2015, at 11:52 PM, Mike Jones <Michael.Jones@microsoft.com> wrote:
> If you think that the current notation is unclear, we should sort out how to clarify it.  The best I've come up with is to add the phrase ", where STRING is a sequence of zero or more Unicode characters" to these definitions.  (The language "sequence of zero or more Unicode characters" comes from the introduction to RFC 7159.)  Do you think that would address your questions, or do you have an alternate suggestion?

You could add a note that says something like this:

The specific encoding, ASCII(string) or UTF8(string) specifies how string is encoded as a sequence of octets.   The original encoding of string is unspecified, although the specific encoding does also constrain the set of characters that can appear in string.

> Sorry again for you not receiving a reply to this until now!

I thought you had, but it's no problem either way.   Thanks for checking back on it!

_______________________________________________
jose mailing list
jose@ietf.org
https://www.ietf.org/mailman/listinfo/jose