Re: [sipcore] draft-ietf-sipcore-digest-scheme comments

Christer Holmberg <christer.holmberg@ericsson.com> Sat, 25 May 2019 20:45 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 21634120025 for <sipcore@ietfa.amsl.com>; Sat, 25 May 2019 13:45:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.011
X-Spam-Level:
X-Spam-Status: No, score=-2.011 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] 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 b4Vu7tD4GScF for <sipcore@ietfa.amsl.com>; Sat, 25 May 2019 13:45:38 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00046.outbound.protection.outlook.com [40.107.0.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9BB7612002E for <sipcore@ietf.org>; Sat, 25 May 2019 13:45:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jP+puXh5DwYHQ7rAHkttSAcJT8ihEZN+VEmdF4K3Jb8=; b=ILBImIDILTG253lIQutoP/16vYgMCcpQxv1ETM3c2P2oz7hvCKU6XnEg3FzN9LaxLrUGOHHoe/ckPCQOwlSaahbzHpHLdCuRrc5KdsmXfXYgFca+I9bD+e3cSGtIv2FGDhxwDZf6b7cLoETwKRqqU7vgAPm06wPOiDMxA7S9peg=
Received: from VI1PR07MB3167.eurprd07.prod.outlook.com (10.175.243.17) by VI1PR07MB5518.eurprd07.prod.outlook.com (20.178.14.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.10; Sat, 25 May 2019 20:45:32 +0000
Received: from VI1PR07MB3167.eurprd07.prod.outlook.com ([fe80::701a:45d2:1c1e:8c61]) by VI1PR07MB3167.eurprd07.prod.outlook.com ([fe80::701a:45d2:1c1e:8c61%5]) with mapi id 15.20.1943.007; Sat, 25 May 2019 20:45:32 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Rifaat Shekh-Yusef <rifaat.ietf@gmail.com>
CC: "Olle E. Johansson" <oej@edvina.net>, SIPCORE <sipcore@ietf.org>
Thread-Topic: [sipcore] draft-ietf-sipcore-digest-scheme comments
Thread-Index: AQHVDLXhQrBFZP79BUqVpCNPfRzS+KZxOB6AgAJLmwCAAqM3AIAFmuiAgABqJQD//9GFAIAASdoA///mjwCAADcSAP//z4EAAAjRmAD//9a0AIAAPLWA
Date: Sat, 25 May 2019 20:45:31 +0000
Message-ID: <7E961045-89BB-4A49-9B4E-B18F2344AC69@ericsson.com>
References: <DE595AFF-5DEA-4A32-8527-10B841D6C7C1@edvina.net> <CAGL6epLMHoneH6PNgeF5TgJhveh-xWeZSW6XQDBB2Gf5mS9eRQ@mail.gmail.com> <C1431DCD-C4DD-4BFA-9C5D-E4DFE7B0F2DA@edvina.net> <B4A08741-A092-480C-AE12-2DD25D7835D0@ericsson.com> <CAGL6epJTv+Dytk_VHNi4Sk0mimVj=cMqWR4u9uSg1q+RcUQJ_Q@mail.gmail.com> <98D9E38D-4EA3-4F55-B37D-5334FA42F362@ericsson.com> <CAGL6epL7y0jiOqBdt3UOkx31ueQofh-W8vPwjvOUZhHZsaDq3A@mail.gmail.com> <2BD32E4F-AA3F-4C61-BE9F-037353FA4083@ericsson.com> <CAGL6ep+F4Wj6uQMyLttvRaTDmROg=J8__6nwkeCNHgJTR1db_A@mail.gmail.com> <74E1C0B9-8DBE-4301-998F-66A8329CB408@ericsson.com> <CAGL6epJUBoFPWsdzYu6bKx9qVLr20btLDQ3R7DwpvxbD-CQ7dQ@mail.gmail.com> <5671B78F-88CE-4528-B2C9-3B92AA2752A1@ericsson.com> <CAGL6epLb7GTKT3kExc-vta6h2Pym=PW=20vL-JSK6B77j9VthQ@mail.gmail.com>
In-Reply-To: <CAGL6epLb7GTKT3kExc-vta6h2Pym=PW=20vL-JSK6B77j9VthQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.19.0.190512
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [178.55.236.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 58d44e80-c326-4d55-6395-08d6e151edfb
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:VI1PR07MB5518;
x-ms-traffictypediagnostic: VI1PR07MB5518:
x-microsoft-antispam-prvs: <VI1PR07MB551897ABACB3C55AB4D8D3AC93030@VI1PR07MB5518.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0048BCF4DA
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(366004)(39860400002)(346002)(376002)(136003)(396003)(18543002)(199004)(189003)(6916009)(4326008)(7736002)(186003)(66066001)(6512007)(25786009)(6506007)(36756003)(68736007)(229853002)(26005)(446003)(3846002)(11346002)(6116002)(14444005)(256004)(33656002)(99286004)(82746002)(486006)(476003)(44832011)(2616005)(71200400001)(76176011)(6246003)(53936002)(83716004)(71190400001)(6486002)(64756008)(66476007)(66556008)(66446008)(8936002)(8676002)(81156014)(81166006)(6436002)(54906003)(58126008)(14454004)(66946007)(316002)(91956017)(76116006)(73956011)(478600001)(5660300002)(102836004)(2906002)(86362001)(305945005)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB5518; H:VI1PR07MB3167.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oRkhj4YF9JONJZvY9LFB0OR5bAb9yNizwV8j2WAMjUzX8U0vuLV2tgLY7PY3RIHtSEVZyhc7P9g4nlTNm8XZzIwPR6Zie6YCn+1YHLmzJxLK6Gy0dC04UYWkaMMcC8mSrDIdg9+B6S3WyBeBFgvPO1Yiv5hJSBXRQEaFRLvpBQVwMo3NQakFzxkjDfuyCHAtekswOrwkQGRxxrBe5V4ea4RQ4ru4T6TXu8VfmcGOB2ZbXhmG17YT2ArJk93has25/nBLDbercZS8kFu10vyJKoChZv7EQE5AVQw926qBKBXd/EHsaRRjjkqB4wqTK4bK4EeyAVV5BPcvAXdFZwWjdGN9BOjzkSpZSlI6dcf25ZyM3LPHVCyTQo1OWrvCepoLiuWMv0sNVBNaeLrgZdE1dTXTVrQ1lGdqyp7Z+winPIs=
Content-Type: text/plain; charset="utf-8"
Content-ID: <3D770E24FA0C0D43AB3329C1F6CFEE35@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 58d44e80-c326-4d55-6395-08d6e151edfb
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 May 2019 20:45:31.9130 (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: christer.holmberg@ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB5518
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/U88R27utxCBgJOVkt59vRR6TGLI>
Subject: Re: [sipcore] draft-ietf-sipcore-digest-scheme comments
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipcore/>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 May 2019 20:45:41 -0000

Hi,

...

>>> Section 2 is all about the changes introduced to the Digest mechanism.
>>
>> Yes, but that doesn't really say anything about what exactly is updated.
>>
>>> If that is not sufficient, can you propose some text?
>> 
>> Something like this:
>>
>> "2.  Updates RFC 3261
>>
> I do not see the need for this change. The first page has "Update: 3261" and the first sentence in section 2 explicitly states that again.

Yes, but in a draft it's good to see where the updates are, so that implementers etc can jump there. Granted, this is a very short draft, and there aren't too many other sections.

>>This section replaces the reference to RFC2617 with a reference to RFC7617 in RFC3261, and
>>describes the modifications to the usage of the Digest mechanism in RFC3261 resulting from 
>>that reference update. It adds support for the SHA-256 and SHA-512/256 algorithms. It adds
>>required support for the "qop" option. It provides additional UAC and UAS procedures regarding usage of
>>multiple SIP Authorization, WWW-Authenticate and Proxy-Authenticate header fields, including 
>>in which order to insert and process them. It provides guidance regarding forking. Finally, it
>>updates the SIP protocol BNF as required by the updates."
>>
>>Feel free to modify, remove - or add if I have forgot something.
>
> All of this is specified later in section 2, but if this helps someone, I do not mind adding this to section 2.
 
Again, it's an overview of the changes. And, much of the text is already in section 2, so __

>> In addition, I suggest to change the names of subsections 2.3 and 2.4.
>>
>> The current name of subsection 2.3 is "The Authenticate Response Header Field". But, there is no such header field 
>> described. The section talks about other header fields (with similar names). Could we simply call it "UAS behavior"?
>>
>> The current name of subsection 2.4 is "The Authorization Request Header Field". But, the section also talks about the 
>> WWW-Authenticate header field. Could we simply call it "UAC behavior"?
>
> Sure. I can make these changes.

Make sure you name all header fields in the text too. In some cases you have left the header field name from the text, probably because you assume it's the same as in the section name.

Thanks!

Regards,

Christer