Re: [Ace] WGLC draft-ietf-ace-revoked-token-notification-04.txt

Rikard Höglund <rikard.hoglund@ri.se> Sat, 25 March 2023 04:46 UTC

Return-Path: <rikard.hoglund@ri.se>
X-Original-To: ace@ietfa.amsl.com
Delivered-To: ace@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00815C151532 for <ace@ietfa.amsl.com>; Fri, 24 Mar 2023 21:46:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.996
X-Spam-Level:
X-Spam-Status: No, score=-6.996 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ri.se
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pb6WGGYgJL7x for <ace@ietfa.amsl.com>; Fri, 24 Mar 2023 21:46:19 -0700 (PDT)
Received: from GV3P280CU006-vft-obe.outbound.protection.outlook.com (mail-swedencentralazlp170100000.outbound.protection.outlook.com [IPv6:2a01:111:f403:c202::]) (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 2BECDC151522 for <ace@ietf.org>; Fri, 24 Mar 2023 21:46:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E3tfZoELdbLoGeH8Ca96vhMk+bl7dmWYNzI4b73voziLTMBnFNYbIsbqvKZoCiYNwTh+EXS9Hma7H6p5q/2rhoy+z54Hc5d8Zdo0asZI8lDHMAdM2/kHJd5Zh4v40bXqPRRf2pNTP7KnwFHeN5WZ8NmAOIEyfsINcNk43NzbARDZXI65Eix7mZHTRlq09hV6w1rK79BO/t2AH9CaRydu5DH0gbkbvl2Bvv7zjAP5r+HZdTCGoSFoG9XCCgpB2zOGrR1Wcizu2awKZeZt7zs482skfpMCtqiNfSPRvBfbIE1Xlfr2uejFubKwpeiV/dHQrsD4/OexlyCHDvB0mel1OQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Cne58qdkkM81DzlItG7+DY3BwfRNUPI8b5xo0jikUAc=; b=De4rETqpmZtFfiyB2l6NE4wTdCEa0bMDqQ1DCc65n6btL10/26m7f+7Qzz3Fj12Y+t31Y1Bn1dMuSKKQtYMwo/7f3+BrWUut7y0VMvtuySJxbnPLnnqEGTyiSiVhml22QU3R2qojYD7juBrCKgorIvv38qB1o7FgX+6TnuYHQYnyfodEhCFB/2k+CftiPl0J9/u/UrBsaz4mq6Q5dCKz17YoZuggoqHlNRyDn7g5BemZbcL31QtpvxrXx1GrYp2QxaUkdZBY0hIGxIUDtuRFhEYIVwGx1PK+vdrcmazXjvRgCvBaSCVdrM5d/sFR3S/OOsgWWw9TB3zfrtxmvTxKnQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ri.se; dmarc=pass action=none header.from=ri.se; dkim=pass header.d=ri.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ri.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Cne58qdkkM81DzlItG7+DY3BwfRNUPI8b5xo0jikUAc=; b=aldf9L1nPoW7u8rEuIx888wsL37kgGav1aO63sDWrOfufXXmkfywm5XN9Bjbkf6zgzbSvrdRwlKWQO9dzj/BXGwAONidN1okZX9X+oa2K6H2sojL7UWl+6CVCvgAHFBuzPhrN11e6A2C/JUvTjHkFcqZl+YTxxI1nGTcChm/Bi4=
Received: from MM0P280MB0118.SWEP280.PROD.OUTLOOK.COM (2603:10a6:190:d::13) by GVZP280MB0705.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:f6::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.41; Sat, 25 Mar 2023 04:46:11 +0000
Received: from MM0P280MB0118.SWEP280.PROD.OUTLOOK.COM ([fe80::1432:be33:2dab:6452]) by MM0P280MB0118.SWEP280.PROD.OUTLOOK.COM ([fe80::1432:be33:2dab:6452%5]) with mapi id 15.20.6178.040; Sat, 25 Mar 2023 04:46:11 +0000
From: Rikard Höglund <rikard.hoglund@ri.se>
To: Daniel Migault <mglt.ietf@gmail.com>, Ace Wg <ace@ietf.org>
Thread-Topic: [Ace] WGLC draft-ietf-ace-revoked-token-notification-04.txt
Thread-Index: AQHZVdJv+wFYoF+7Bk2MFWW3KZiBga8K+/32
Date: Sat, 25 Mar 2023 04:46:11 +0000
Message-ID: <MM0P280MB0118DD09BB5357C927970C1183859@MM0P280MB0118.SWEP280.PROD.OUTLOOK.COM>
References: <167872177724.59809.2184168422921623653@ietfa.amsl.com> <CADZyTkmv1=KqC1AhyoVdtQc1xoJUZcq5ziYXdMJaUSGqsgOZrw@mail.gmail.com>
In-Reply-To: <CADZyTkmv1=KqC1AhyoVdtQc1xoJUZcq5ziYXdMJaUSGqsgOZrw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ri.se;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MM0P280MB0118:EE_|GVZP280MB0705:EE_
x-ms-office365-filtering-correlation-id: 199b5030-72c7-44b4-41a2-08db2cebdb56
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8dqqCmir/I52QoYbwXMcHIgxOpRdCPX8EX9ZkLpfkV0Bj2tVmsDE8NaA8f02N9kOqubDVlwzQFrzr3P04RIC9yJkbPNoIAHxBrp/ZeH87EAZHIW1RDudACS3MnDaf936SK9zf2ey5W9VSKV7+gucxju48sAiXVX3gwPyTc0WF+r1ffgD+BzS8KVYqixAScKe5PifNK6REL8DVMzAnabmA4rKM8VCbAxPMKEOa3b7X1dsUVmWBDVmTuc/4dXtakPZzyvmkjPULruBixfYh9OflkQI1GuS3BvsLRg+x7VHjoHrhg4lrEIFDEbHin5ptI5TP8bFLvtPUfKXdwimQS9LoFKNKfClA+9MbNWioQFgMzoR6Dhoa0dY+qZ7Jn/D3GAR7GGVI2UPCH8LESniA2BFnQ3vKHHkpOm0JRRk7hKzRGshJXmVYnow1ruGpPXWu6VHv1P5isHNGVlxJM4cOHgYVi+B/yGtqnkUfQsAq4QNKRmdjonqf+CD8oJ91zxJJ26nZYpQ14/IFs6Y7287rkv6k2MuMCP0Q3udyODC7CNLZpeRo/bOViKfoJ9vcopzPTCHWKwpSt69xQPU4ZWfaC3GvwMhzMbxvVaZuTcaiUhGd9k=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MM0P280MB0118.SWEP280.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(396003)(346002)(366004)(39860400002)(136003)(451199021)(71200400001)(122000001)(966005)(7696005)(85202003)(91956017)(66556008)(8676002)(76116006)(64756008)(2906002)(5660300002)(66946007)(33656002)(38100700002)(41300700001)(85182001)(15650500001)(8936002)(52536014)(166002)(66446008)(66476007)(55016003)(38070700005)(478600001)(110136005)(316002)(86362001)(6506007)(26005)(186003)(9686003)(83380400001)(53546011)(19627405001)(66574015); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ponUAPgEjM5Mqs9sT9Lc8nNtZmVk1ZLDv1sY/LPND5+PUf4qSQDCEES3pQ1/UQN4QfZPML/6gH2UtI8BQwEHtwWV0nl/sTvO0EvQWvTlmAE6ZqWpGU7rCmF+LVAjg0sxctoQmyYx99ozLpePbrIaLDC9+Nqg0MuTyaS1xyEpIzamTvz/oioR49BKcjb158Jrgzt325UhGcujTcgjNH9EMRJORYhprVDwRx+MZME2OWB1XrXq3ow09ix6pGzKmO9VpVJDzVPpYZI4keTwDYmfJWDWwOy4PgmlZDz+Wz89YcUn44X4q1iyqTVk99rgfTgRsTbMQJ6Tdj1KiU8su0Qt9cLQEvQRNgALaRHjXNDWWAu3clZLGWgtui8+lqn8wobwHR4PR4cG0wQxqViCqOIar1JfKquZ/er9mO3+ASrtY2dCngaGiSbYnOK66O0CPliKVB9Sp9mBrqfdawg2t0AOoPGGgPCISfkqcmD+QhL5VN+ebLyoWqwFwpKXwS4tvWESgJVkhMflnoUh1LRDpwTkAbbtnRxe4LRaLm22yS0kcqFAnJoo+TISubgFMg77QbwBzgAyjNMjbjwJ21Jna2N+C2CNKF5PmLh4o15OzptsHGE8B0Ht+ZWiBnUxWBJo9zVEoHsoO6TvyXlnusBJc8dwj4eZ7ghAA0MJRLhTm0i/7MnEVqiunfVR12jklX+Q+N4kU9/uNlBeuYD0DNx0btKLxoD9gX49Blnz0kq3bzom86sWQU5hCaAitDdyAM6kMMRrAgs8OwkCBL9tv/RgaASQn5n5cqGDYkobYIpc9qeZST+7AoPeuQpQwJKTBsfWRCjQMYoCZsaif6Hgq9JciHWDxS00XfJTySw0h9d9WrWndUJjl/Aj5ahtXI1cauwZujFL/xBz7rKR9nkn0mIwbsl9ddApcV2HRXs1kEact/ncdNR9KaePKjKeNoa81QVRPuM4OKreJg5bm41P5q1+3vBlFsYlpbytn9Pne9WQTLl/o3j+NhPm/9rHXgH348PbwGl7wvtBT0lH51y+qVsQIpaNn+BfRveKOs1Y9Er4U+NMv7I2GvSq0Yc0jNpusaTDORgg4LHdWWsemGaWL8N0SOFtQm04lgvcDfGLV8i/Ctzmg1O/FvPzU6T1a7ShtanYxJEsfzoZIFR/+UzPij0ZoiKSDNLX+xf1FzaqH+l2PlmS71jqxu48vvms9hv8u/hAEFdfbYSXXeenhobWCd5/KRVMQ2AZo2CU6l1LJ+rbJJAMeVd86KOVHFJ6lGZrM445GqqyONNMdG1Icd8PlIqVxzHpHBF5ecbYu8xHyRsxjvT/gHus1gBAu3BF3yyJtxmsoGe6jWMSR3AJ7iL+LmAl0noOmN/UbBDB0aCFH0Vvk4VRsTeOz8Fe613I9N7+cO6U1z/Gl5K0zjDy1reIcH9w7QLGJriqrXapl2HrtecmZ63uUHj+SsrznuGmFicFUwnHkq5jNVZWsEMmDhiSIKm4LyW5rEpjUy/lEMNt/dk2iQgDAcflKFbuPZJ97ACOtoB2JqnOmznY5kUikrqMzSemRUQ++LJRm5oMlkQvyRbVfjXuHCdPzokx5EbpbbSlfZyz6Qde
Content-Type: multipart/alternative; boundary="_000_MM0P280MB0118DD09BB5357C927970C1183859MM0P280MB0118SWEP_"
MIME-Version: 1.0
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MM0P280MB0118.SWEP280.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 199b5030-72c7-44b4-41a2-08db2cebdb56
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2023 04:46:11.1388 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xOlK7zbMe6SGjFWCggnXVYolyUARpRImr49QF64TVKf+0WE83q0by6q7pqDkiI73/y/R0nHt/I9I5cRHl6zq1A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVZP280MB0705
Archived-At: <https://mailarchive.ietf.org/arch/msg/ace/al6Ta1iRRMHOuAsIy7GAUwW4MwM>
Subject: Re: [Ace] WGLC draft-ietf-ace-revoked-token-notification-04.txt
X-BeenThere: ace@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Authentication and Authorization for Constrained Environments \(ace\)" <ace.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ace>, <mailto:ace-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ace/>
List-Post: <mailto:ace@ietf.org>
List-Help: <mailto:ace-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ace>, <mailto:ace-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Mar 2023 04:46:27 -0000

Hello.

Please find my review of draft-ietf-ace-revoked-token-notification-04 below.

Best
Rikard Höglund


[Abstract]

*"with the possible additional use of resource observation for the Constrained Application Protocol (CoAP)"

Seems to me that CoAP is mentioned quite late here. Not only the observations, but the whole functionality of this draft is based on CoAP messages. Same comment is applicable to the introduction.


[Section 1.1]

*What is the difference between "TRL resource" and "TRL endpoint"? Earlier in the terminology it says that "endpoint" is used for denoting resources.


*"A registered device acts as a caller of the TRL endpoint."

Perhaps it can be rephrased or another word than "caller" used? I don't see caller used in RFC9200, RFC7252, or RFC6749. Practically the registered device will perform a request to the TRL endpoint right?


[Section 2]

*Regarding the following 3 sentences:
"the registered device can send an Observation Request to the TRL resource"
"the registered device can send a GET request to the TRL endpoint"
"An administrator can access and subscribe to the TRL like"

First "resource" is used, then "endpoint" is used, and in the last instance neither is used. Best to stick to one choice. This is a comment applicable to the document overall.


*"provides the current updated list of revoked Access Tokens in the portion of the TRL pertaining to that device"

Why not instead?
"provides the current updated list of revoked Access Tokens from the TRL pertaining to that device"
"Pertaining Access Token" was already defined in the terminology. I'm not sure also the concept of "portions" of the TRL are needed.

The concept of "portion of the TRL" comes back multiple times in the document, but is it really needed?


[Section 3]

*Is it neccessary to have both parameters ENCODED_TOKEN and HASH_INPUT. Can't the value of HASH_INPUT be defined directly?


[Section 4]

*"The order of the token hashes in the CBOR array is irrelevant, and the CBOR array MUST be treated as a set in which the order of elements has no significant meaning."

It seems this sentence is saying the same thing twice. This kind of construction occurs multiple times in the document.


[Section 5]

s/two types of query of the TRL/two types of queries of the TRL


[Section 5.1.1]

*"where "**" is the exponentiation operator"

Any reason not to use the ^ notation instead?


[Section 6]

*"does not support the "Cursor" extension (if it supports diff queries at all)"

Suggested rephrasing:
"does not support the "Cursor" extension nor diff queries"


[Section 7]

*In this section I miss a mention of "trl_patch". Should it not be used here, as it is defined in CDDL in Figure 6 and described in Section 5.1? Alternatively remove the mention of "trl_patch", and just describe it as a CBOR array of token_hash values.


*Section 5.1 says the following:
"The series items in the update collection MUST be strictly ordered in a chronological fashion."

Then in Section 7 it says:
"Within 'diff_set_value', the CBOR arrays 'diff_entry' MUST be sorted to reflect the corresponding updates to the TRL in reverse chronological order."

Why mandate to store in one order, and send in another?


[Section 8.2.1]

s/regardless whether/regardless of whether


[Section 8.2.2]

If the request does not include the 'cursor' query parameter, why does the AS still use it in the response? What if the requester doesn't support and/or doesn't want to use it at all? Cannot the decision to use the 'cursor' be an explicit indication by the requester, like having to include 'cursor' with value 0 in the request, or similar?

The requester may know MAX_N and expect behaviour according to that. Even if it got MAX_DIFF_BATCH during the registration procedure, it may not understand that parameter if it doesn't support the 'cursor' extension.


[Section 10.1]

*"A response from the TRL endpoint indicating that t1 has expired."

Could be good to clarify this sentence to say that this indication is about th1 having been removed from the TRL.


*"If expunging or not accepting t2 yields the deletion of th2 as per the two conditions specified above"

Suggested rephrasing:
"If receiving t2 yields the deletion of th2 as per the two conditions specified above"
It is the "receiving and seeing" that is criteria 1. "Expunging" or "not accepting" is not part of critera 1 or 2.


*"iii) has the sequence number encoded in the 'cti' claim not greater than the highest sequence number among the expired Access Tokens specifying the 'exi' claim"

Should this say "is greater" rather than "not greater"? If for instance the sequence number is lower, then should not the procedure in 5.10.3 of RFC9200 make such an Access Token be rejected in the first place?


[Section 13.4]

s/Client migth/Client might

s/the Autherization Server/the Authorization Server


[Appendix B]

The table states that MAX_DIFF_BATCH is not a single instance parameter, and in Section 9 it states that a registered device may receive MAX_DIFF_BATCH from the AS during registration. Why is MAX_DIFF_BATCH not a single instance parameter, but MAX_N is? Or rather, why are they not both single instance, or not single instance?

________________________________
From: Ace <ace-bounces@ietf.org> on behalf of Daniel Migault <mglt.ietf@gmail.com>
Sent: Monday, March 13, 2023 18:36
To: Ace Wg <ace@ietf.org>
Subject: [Ace] WGLC draft-ietf-ace-revoked-token-notification-04.txt

Hi everyone,

This email starts a WGLC for draft-ietf-ace-revoked-token-notification which ends on March 27. Please provide your support and feed backs by that time. We will take advantage of the IETF116 session to solve any remaining discussions on that draft.

I am also looking for someone interested in being the document shepherd: Please volunteer!

To the co-authors I am looking at:
- 1) a heads-up regarding the implementations.
- 2) a confirmation that they are or not aware of any IPR
- 3)  a confirmation that they are willing to co-author the document.

Yours,
Logan and Daniel


On Mon, Mar 13, 2023 at 11:36 AM <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>> wrote:

A New Internet-Draft is available from the on-line Internet-Drafts
directories. This Internet-Draft is a work item of the Authentication and
Authorization for Constrained Environments (ACE) WG of the IETF.

   Title           : Notification of Revoked Access Tokens in the Authentication and Authorization for Constrained Environments (ACE) Framework
   Authors         : Marco Tiloca
                     Ludwig Seitz
                     Francesca Palombini
                     Sebastian Echeverria
                     Grace Lewis
   Filename        : draft-ietf-ace-revoked-token-notification-04.txt
   Pages           : 59
   Date            : 2023-03-13

Abstract:
   This document specifies a method of the Authentication and
   Authorization for Constrained Environments (ACE) framework, which
   allows an Authorization Server to notify Clients and Resource Servers
   (i.e., registered devices) about revoked Access Tokens.  The method
   allows Clients and Resource Servers to access a Token Revocation List
   on the Authorization Server, with the possible additional use of
   resource observation for the Constrained Application Protocol (CoAP).
   Resulting (unsolicited) notifications of revoked Access Tokens
   complement alternative approaches such as token introspection, while
   not requiring additional endpoints on Clients and Resource Servers.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-ace-revoked-token-notification/<https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-ace-revoked-token-notification%2F&data=05%7C01%7Crikard.hoglund%40ri.se%7C6e109d1b535245f2de8c08db23e98fd8%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C638143258281785774%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ScSk98oxn17GGIh5VtkZxePUAxKw43vsnf57Ga7PT1M%3D&reserved=0>

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-ace-revoked-token-notification-04.html<https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-ietf-ace-revoked-token-notification-04.html&data=05%7C01%7Crikard.hoglund%40ri.se%7C6e109d1b535245f2de8c08db23e98fd8%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C638143258281785774%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2BjUghcelCIHrkNs7q7DgglS%2Fc4BbBfT6fA5VZlYmx0g%3D&reserved=0>

A diff from the previous version is available at:
https://author-tools.ietf.org/iddiff?url2=draft-ietf-ace-revoked-token-notification-04<https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fauthor-tools.ietf.org%2Fiddiff%3Furl2%3Ddraft-ietf-ace-revoked-token-notification-04&data=05%7C01%7Crikard.hoglund%40ri.se%7C6e109d1b535245f2de8c08db23e98fd8%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C638143258281785774%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=BkteXqyWwVs6fz%2BD1Iw5DjSKESHp8fU2wpkuO1i4Lx0%3D&reserved=0>

Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts


_______________________________________________
Ace mailing list
Ace@ietf.org<mailto:Ace@ietf.org>
https://www.ietf.org/mailman/listinfo/ace<https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Face&data=05%7C01%7Crikard.hoglund%40ri.se%7C6e109d1b535245f2de8c08db23e98fd8%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C638143258281785774%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=dazAHDncPrlikYhksl6%2FCHL%2FyaY94XbIwf4ZReYoTus%3D&reserved=0>


--
Daniel Migault
Ericsson