[jose] Re: Review of draft-ietf-jose-deprecate-none-rsa15-02
Michael Jones <michael_b_jones@hotmail.com> Fri, 19 September 2025 17:08 UTC
Return-Path: <michael_b_jones@hotmail.com>
X-Original-To: jose@mail2.ietf.org
Delivered-To: jose@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 1BC4265ACD50 for <jose@mail2.ietf.org>; Fri, 19 Sep 2025 10:08:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.222
X-Spam-Level:
X-Spam-Status: No, score=-1.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Es7PTvseS4nu for <jose@mail2.ietf.org>; Fri, 19 Sep 2025 10:08:44 -0700 (PDT)
Received: from CH5PR02CU005.outbound.protection.outlook.com (mail-northcentralusazolkn19012050.outbound.protection.outlook.com [52.103.20.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 5742665ACD4B for <jose@ietf.org>; Fri, 19 Sep 2025 10:08:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vXbZI7ugpwVhDEjuVducCxWBFuXgVZz1YmpljazQaIp+hq/lJGMZmwIIAQTz+hfY/FBSwUqV5G5QrARdP3Rg1rtnT+Yn8pP1DbfiF8FRl7N9NUH5K/iq7D8b23exEljQxTX20dSde8HcCODc5I5k5z1X9c3MnGm7ERQFErq73wTz27WJno3CmXfooGpzlOVg7sIxsTzsYHklwyPzeoUdONhS5SWup/mJtc1JdYUGROrGOqc4G59NXkAzReHRBHDgGNhmri91BZu5JTVsYzBdqdFiBufB+Nyz+tfLVa5GadOLNHZLZc4DBNARer2x6B37kvSf6/uA6UjdINcAm7U4bA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kx9odz3FmuVwgHgtv9y196tUq5oN9jeiT8lvHcyr42I=; b=s6BLoLqqi7RqrtzGA7u5rc+KiILKLc5RltHt4FKLzUs+i6/bjm6rC9mCiS+rEVR0qySbMWgAbPVhIdnkqTDRPU1n75b+H/s8teFk8SeIMhbCYY5Fh3dMzn3Y4Y+ackZQW40+iFZiQ1MKSGT3cdC6f78EKk1oaZjvH1rSkxKzJVVQbU8xen2vt6i7eRocOxu1n5XV8tv9rJ+6RsxD2OTZa4wnjrKdBDj6stvvN3iFaMEmjXTPwap265PLr9ew4KBxA0hV83U6v6HiJqKcKFoJNE8vUuZtrHO3g89+shFUpYeieimTREJjEKjRxiZAIWaAhqWzhIH5RZjrCZm7fZywnw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kx9odz3FmuVwgHgtv9y196tUq5oN9jeiT8lvHcyr42I=; b=i1+ayhlcJpnGhH6NLF4wfRB20zAaWYwV4CDRvkKaOEvjRfGK0TwAZaavemhEldvU11GnDxdLts3gke7PwPMFHgRKsebKX0aJAv8s3fqMQIXYnLPOWW3zJHJlxPm0EFA12O38vvrxPVyW9hbAesFcecmnb6uQvsZMh6jIHwLGOK/uZc9YWg/GYpYAO+KiHjJCts7CO2y41z5tnTTvk/lqTebeEttqETJStsbjlXu62vwRjAUR11njGBhnmwdjW0+IngNNFfKtGmspFmr4Hy/L/TzJ2TPDU8pDuNIVSZt8fIjNH/s6weu0at+8lbzSDLgcgskDMeuS9cNorkfA0FoCpw==
Received: from MW2PR12MB2508.namprd12.prod.outlook.com (2603:10b6:907:9::23) by LV5PR12MB9779.namprd12.prod.outlook.com (2603:10b6:408:301::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.14; Fri, 19 Sep 2025 17:08:37 +0000
Received: from MW2PR12MB2508.namprd12.prod.outlook.com ([fe80::2a25:1f86:facd:ef9f]) by MW2PR12MB2508.namprd12.prod.outlook.com ([fe80::2a25:1f86:facd:ef9f%4]) with mapi id 15.20.9137.012; Fri, 19 Sep 2025 17:08:36 +0000
From: Michael Jones <michael_b_jones@hotmail.com>
To: Neil Madden <neil.e.madden@runbox.eu>, Brian Campbell <bcampbell@pingidentity.com>, "jose@ietf.org" <jose@ietf.org>
Thread-Topic: [jose] Review of draft-ietf-jose-deprecate-none-rsa15-02
Thread-Index: AQHcKUZ2/Pq/0PsaY0G15oV9D7zKCLSauVBA
Date: Fri, 19 Sep 2025 17:08:36 +0000
Message-ID: <MW2PR12MB250862F8289CE9102AE6043BB711A@MW2PR12MB2508.namprd12.prod.outlook.com>
References: <PH7PR02MB9292EFF2CB2C6D33A170C6FBB75EA@PH7PR02MB9292.namprd02.prod.outlook.com> <AD5E4C5F-CE17-46EC-82D9-3BF53621DB8B@runbox.eu> <CA+k3eCQ_y3aWb_son=7uVz1A7You7+r+-rUEcAwhumxREoBpyA@mail.gmail.com> <SA3PR02MB92808052778583AFDFE4F9EBB724A@SA3PR02MB9280.namprd02.prod.outlook.com> <CA+k3eCSSMhk2Tvrb=6t=BMjEKYZNtQycw07zgZVWM0p6Mu2tZw@mail.gmail.com> <E5E7B705-9D76-4A72-8308-ACFBB863BD39@runbox.eu>
In-Reply-To: <E5E7B705-9D76-4A72-8308-ACFBB863BD39@runbox.eu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MW2PR12MB2508:EE_|LV5PR12MB9779:EE_
x-ms-office365-filtering-correlation-id: 10e7f309-d9c9-448f-abe9-08ddf79f2bb8
x-microsoft-antispam: BCL:0;ARA:14566002|15080799012|31061999003|461199028|12050799012|8062599012|8060799015|19110799012|13091999003|9400799037|1602099012|52005399003|3412199025|440099028|40105399003|4302099013|10035399007|102099032|30101999003;
x-microsoft-antispam-message-info: XY3GURO+BDi3khcMf5Lvp4RX5Ond4ZsUkm5WbFSxQmoJwM74N/XsuLZTtpRgtI4dZAo7cq+Zkz3lyZfho/QRB7B2zmmap2z8pd/upogjxvtS2bYiG+4DyFB75fkBX9WqEa+0Jjc5nzC3dBPmaubqc9J+0S0dCuqjfYU9PMSQHhTpdGJ2kOFAVhsE3f7fGLDf51luNVVGEPpGN9uBYCYEVMKdT47Tuu5Za6uE8ZEispA7h2PFuj+JAi/IQUC72AMPcnonNdzT1s2rxEZPlKJhUblsj7PwAX3uSHdPPPhE/gR0rufKIflQ0Nuv7lZ4Tu5CNATg7BKLODrLwkDG0hrxauBV5gw+53Gyx2M6BlUROM8SWstMuHHd9zrEy1+9GrT4Bb4Wh2UvQXfUJhAM9umP+T4a+vEeVHF14wdY3yOfH0ZuYxSGQC66jrhu+JD6osoWwjhQ+RUD6XrbqJsFaCJ1v8c+oZPvX3gFX4HSwiTwcizK2RJqPhpStWB6IyqSc9krFUvKcGdZEO5dH3peduLYTn/U/0w8IDcSQnw0ebngc7ry7hpbg6TSqsoqJUnUSjGZH+4vF1NgLA/VllwXzCce0jkaSIiGo72NionCKZ2jtl4auI5ma7kMHqXNZVXsEhtOnEt105O0QpFN+yqiig7M00MLOdOS1EY/uXqlAyGEjWwnvtjV+1QI7rbyiChncijkANz0wlijByZ5guo6/MA5pn3nE2zx80iXr6K0b7zfulqvTZ4FZNvDr8PClsJEVMMvlBW+anT1nUuRm1FmS4D48myqN63YCXSyz0rSYvBcEAFX8n0Pr6tCKay9A+nPYaWUcMDO7zOZvh72W1O6y4exdYYqpCqJ94g77TZxLuioXdypep7x1worxmP+MGBEQ82gjy3vwgQ9DruvuNELnusKLsRtYsG43h4JiRxctkHwtybmek7TCID7t53yDyxj7w7p7WDyxutc97DZKNXgay9QiILEwjp8tshrx+qB8KprNF8NY3fN6/9f96t/UGYqbKbMvt6j/3rCwQTPUjkV0wsy41ewZFDO2Jjq2EH+aziOzZ61jaFxvHiOplF3mKqMbPO5vvrBxeZsnNG32rCgugBBjl9mH8fUdJ9Ht9s5joWGYohMEnytK+rDjZiiNlXWgXZxRYs7IMLYpsido93LB+UYml9JqMthf+uiKuxn4zuPmws8XOs45ZLsPLqP1zW++xhFh5lnW/+k5tiaz7nOUxNhd6U66rEL9h4T4me3/MR3A076qnYswS5XvHeMdn6DP3ZeodLPgnOGZ/uJxu4PM6OJTsMJG/bNu9p1ed3Fpb9T91mZuETokekjo4hqKrcfhRB6d6+x8EVINGF1csIvtvD5WtLm2bL4r0kDjRT7VnJe8UZVw+eijdHgiVMs2VoxCklo
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: kpNEqx1grqaG3D/OYSIU9IIR/hAjmqErqjUSjkBwWaRsmmPqCvpv+PyOtzVcEILjoRRjm/c+rX99Zt/sazVcUoqdfifLW0zP5JNttvm14iOS0RA4AZHI0bTUSvLZHt13B5EbeKtFjnE8RDV14Yoibh0rqXPRl8ymvCoLPwB5WPM/EhSak9oQ7ND5tKOOkILaaAHeMwdsYNLbbTQIbUl6T9kVNOuLJ/8PWHw5dFE/we1RuZ3Ai75KAK5r61R8QsYyV2WrUwF+JdQqrvz++FRVaS6Yh4Hj9NVSoYISsvDCEhGOpo542VX39s3ZxPOKSZIYhZDVrRuRQQQyfcFrXbjphbjlAZOsWvteIu5zf8YUOpkBCr/NN8aMmh2GKhJkeyQkAh+72ML3kDnZJ4V97l/1invV+SVJlEtJfLdVvlkUNuwqNY/gIlbfN5KK4EqXZriD/VeHvaEirlWXvg9CIx960pa3R5DVz5Z/ETK1u0in80INThiUsazmhBRi1HjFiQUxVwr31wKRkxtnNHUTm7EnCryXFkfHtayRy7Qc+QKbDmNnNenmXjO4IY0XSKsrnOjmpyFrlUhub+owEcls4K8suNC/jrR32uFR9rSBpkWC6oJOVwaTzYjC6Uwi2hdc8DWkSjqnIrsWWGRkf4BmyDqmk5j+7qnZ+Q84KTP6UVpG62qHcPdsJqbrlbS4zCvZCdRYhAn/flrE/j0iESW6tASk9wOLdVBNIAb/+C+UR8K8BqHDgu/Brq3ztyBdv2zrx/hxDBNIa4cqoBt+vJJoWoy63D2Q3NOVgMZbDIJhKBUDAgBTv3l/34tnCgiwU8tIxhfp7ThbEMjTdnRD9P4sxHkxdxHXTbMEcQFS1gQnKcUNy9DrcsN2CpS2LPUUDHN72kiOpH3U5K2Tm0fewuFyaxbLwMOqjW1rOnnVcp/hQEEoHbeO1ie8uRnkVJGacHiWgxvZWAA3ATPbRYr4ggTOe/RK55PjRQhTZ2VBv68cqRlrGHKIkXTM/JY4X8+vAzAS+TovK3Xt3qyG6bqyV8ZBhZWkAarIcvrBEqEthRKmM/wyNtqHyzWQQ7G8L+NKH6X64Xq4PBe6wdu3vRIwML6LBTg7GhI9dwG9ePUNDeVQqUp8foyz77wxNW5vOJCHxQxIPdFnbXNONZnNpUQ9h5/8/f1lgXDyxo4Z7qpXg3GGxmyJZwxd0IFWRlsEPKRquzZAxk4wyHVETkhTWPm+gy0nA7D4KubseuxgUkyU+CXUif9BsmM6vgfDU20SwtCBtYTrbEIu
Content-Type: multipart/alternative; boundary="_000_MW2PR12MB250862F8289CE9102AE6043BB711AMW2PR12MB2508namp_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-ecb43.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB2508.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 10e7f309-d9c9-448f-abe9-08ddf79f2bb8
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2025 17:08:36.1522 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV5PR12MB9779
Message-ID-Hash: GLV5ZEDK5CEYY5756LJGITPC2MDIR74U
X-Message-ID-Hash: GLV5ZEDK5CEYY5756LJGITPC2MDIR74U
X-MailFrom: michael_b_jones@hotmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-jose.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [jose] Re: Review of draft-ietf-jose-deprecate-none-rsa15-02
List-Id: Javascript Object Signing and Encryption <jose.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jose/Z4IJGxKubk81LK8ZKYjY3prPmis>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jose>
List-Help: <mailto:jose-request@ietf.org?subject=help>
List-Owner: <mailto:jose-owner@ietf.org>
List-Post: <mailto:jose@ietf.org>
List-Subscribe: <mailto:jose-join@ietf.org>
List-Unsubscribe: <mailto:jose-leave@ietf.org>
The current description of “none” at https://www.ietf.org/archive/id/draft-ietf-jose-deprecate-none-rsa15-03.html#name-the-none-algorithm is not evenhanded. It lists 9 cases where defective implementations or deployments caused problems but fails to list the 2 legitimate and safe uses of “none” that I provided in my review. The document will not be ready for working group last call until this is addressed. Neil, please add this or similar text that section so that the legitimate uses are called out for readers, providing a balanced treatment of the subject: One of the legitimate use cases for Unsecured JWSs is OpenID Connect ID Tokens secured by sending them over a TLS connection, as described in Section 2 of [OpenID.Core]. Another legitimate use is unsigned request objects, as described in Section 6.1 of [OpenID.Core]. That, or consider deleting all the references to the illegitimate uses. Thank you, -- Mike From: Neil Madden <neil.e.madden@runbox.eu> Sent: Friday, September 19, 2025 2:19 AM To: Brian Campbell <bcampbell@pingidentity.com>; jose@ietf.org Cc: Michael Jones <michael_b_jones@hotmail.com>; Neil Madden <neil.e.madden@runbox.eu> Subject: Re: [jose] Review of draft-ietf-jose-deprecate-none-rsa15-02 I’ve published a new draft -03 that addresses Mike’s review comments, except for adjusting the text around “none” as per the feedback on the list that the current text is fine. Chairs - I believe this is ready for WGLC now. Name: draft-ietf-jose-deprecate-none-rsa15 Revision: 03 Title: JOSE: Deprecate 'none' and 'RSA1_5' Date: 2025-09-19 Group: jose Pages: 7 URL: https://www.ietf.org/archive/id/draft-ietf-jose-deprecate-none-rsa15-03.txt Status: https://datatracker.ietf.org/doc/draft-ietf-jose-deprecate-none-rsa15/ HTML: https://www.ietf.org/archive/id/draft-ietf-jose-deprecate-none-rsa15-03.html HTMLized: https://datatracker.ietf.org/doc/html/draft-ietf-jose-deprecate-none-rsa15 Diff: https://author-tools.ietf.org/iddiff?url2=draft-ietf-jose-deprecate-none-rsa15-03 Cheers, Neil On 31 Jul 2025, at 14:00, Brian Campbell <bcampbell@pingidentity.com<mailto:bcampbell@pingidentity.com>> wrote: That link https://www.ietf.org/archive/id/draft-ietf-jose-deprecate-none-rsa15-02.html#section-1.1-4 points to the last paragraph of section 1.1. The 'none' algorithm<https://www.ietf.org/archive/id/draft-ietf-jose-deprecate-none-rsa15-02.html#name-the-none-algorithm> that has the text: 'Although there are some legitimate use-cases for Unsecured JWS, these are relatively few in number and can easily be satisfied by alternative means. The small risk of breaking some of these use-cases is far outweighed by the improvement in security for the majority of JWS users who may be impacted by accidental acceptance of the "none" algorithm.' Which is the text I'm suggesting already provides pretty good and even-handed treatment of the topic and shouldn't be changed. On Wed, Jul 30, 2025 at 1:30 PM Michael Jones <michael_b_jones@hotmail.com<mailto:michael_b_jones@hotmail.com>> wrote: The use cases that I’m asking to have added for reference are about “alg”: “none”, so readers will know why it exists and how it is used – not “RSA1_5”. I agree with Brian that the text describing “RSA1_5” is already fine. -- Mike From: Brian Campbell <bcampbell@pingidentity.com<mailto:bcampbell@pingidentity.com>> Sent: Wednesday, July 30, 2025 11:02 AM To: Neil Madden <neil.e.madden@runbox.eu<mailto:neil.e.madden@runbox.eu>> Cc: Michael Jones <michael_b_jones@hotmail.com<mailto:michael_b_jones@hotmail.com>>; jose@ietf.org<mailto:jose@ietf.org>; neil.e.madden@gmail.com<mailto:neil.e.madden@gmail.com> Subject: Re: [jose] Re: Review of draft-ietf-jose-deprecate-none-rsa15-02 On Wed, Jul 30, 2025 at 2:53 AM Neil Madden <neil.e.madden@runbox.eu<mailto:neil.e.madden@runbox.eu>> wrote: 1.1. <https://www.ietf.org/archive/id/draft-ietf-jose-deprecate-none-rsa15-02.html#section-1.1> The 'none' algorithm<https://www.ietf.org/archive/id/draft-ietf-jose-deprecate-none-rsa15-02.html#name-the-none-algorithm>: After the sentence beginning “Although there are some legitimate use-cases for Unsecured JWS”, I suggest adding this text: One of the legitimate use cases for Unsecured JWSs is OpenID Connect ID Tokens secured by sending them over a TLS connection, as described in Section 2 of [OpenID.Core]. Another legitimate use is unsigned request objects, as described in Section 6.1 of [OpenID.Core]. I’m open to adding something along these lines. I’ll raise a PR. I thought the text in https://www.ietf.org/archive/id/draft-ietf-jose-deprecate-none-rsa15-02.html#section-1.1-4 provies pretty good and even-handed treatment as is. I think it'd be a mistake to list specific cases in the text here. CONFIDENTIALITY NOTICE: This email may contain confidential and privileged material for the sole use of the intended recipient(s). Any review, use, distribution or disclosure by others is strictly prohibited. If you have received this communication in error, please notify the sender immediately by e-mail and delete the message and any file attachments from your computer. Thank you. CONFIDENTIALITY NOTICE: This email may contain confidential and privileged material for the sole use of the intended recipient(s). Any review, use, distribution or disclosure by others is strictly prohibited. If you have received this communication in error, please notify the sender immediately by e-mail and delete the message and any file attachments from your computer. Thank you.
- [jose] Review of draft-ietf-jose-deprecate-none-r… Michael Jones
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Neil Madden
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Brian Campbell
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Michael Jones
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Filip Skokan
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Brian Campbell
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Neil Madden
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Michael Jones
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Neil Madden
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Orie
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Orie
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Neil Madden
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Simo Sorce
- [jose] Re: Review of draft-ietf-jose-deprecate-no… Brian Campbell