Re: [Ace] Shepherd review of draft-ietf-ace-revoked-token-notification

Marco Tiloca <marco.tiloca@ri.se> Fri, 02 June 2023 13:08 UTC

Return-Path: <marco.tiloca@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 206DFC14CE24; Fri, 2 Jun 2023 06:08:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.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, NICE_REPLY_A=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 nsn-j5GwrnEU; Fri, 2 Jun 2023 06:08:24 -0700 (PDT)
Received: from GVZP280CU001.outbound.protection.outlook.com (mail-swedencentralazlp170110002.outbound.protection.outlook.com [IPv6:2a01:111:f403:c202::2]) (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 1B030C14F73E; Fri, 2 Jun 2023 06:08:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EG92Ev9vuoh+5pb/C81YaabMFVeS1FvwjNOO4I302ltaxk+QGJfv+vPDZ2T3Knh+JBUjMlxn+I7YHDWs/+blBZVkZSWRkYVjP48uPrUs0bjkBSlc4s/Jl7E2fTnuLT6rQ2amdcLIZ0CsMfxOrCarO062P9/EWc8Pgn01orKn+K20i9ylES6BnEBquV1JNoVFJtHOrSGiJoI/Kz4rlVLQPQ6zmNNNn7iglyV5NNfX3ETsuv91iY1aTKpPO9SlRgJGz1e21y5RnWNR2AoYyGreZ+BXGsVDFa4ApjmMkSqoavud4Uh5t2QKnvlJ5UQM6eugk7O2GMkbX3YY2fopjla9MQ==
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=Gh8+V+LigVw+3xFVTOI2sJV8INMNrTjg9It4gN02snw=; b=VWiCk+jb5y4S6MOGgoTkdL60CZqU/8fOxOsiUQH4y8PWWs724sk4tGs5he5/if7QEfwLfiBd6m//KrYjKCIa6AsZz1jOVris0AFQnhHD2DNswA649O1RHommLJR4SrdP2KzJpTs2lx9HGz5Sk45vRMZ48KVnDvV/pnvNJsg7tUlgVsW0L/9HlArbqJmCBn53o4vPttcZ4lsFpK9+ApOJqY8x4kO3Xsv4uuUJMocV+5lAd6Gxj19lAWvQ1AnjLcSRozMMxlgJSfdtlr3lc+9L6J61su6mB8cZLpQK4qs6oCPncwyqiDmPmV4dS0CmSBcwoTaPtGJ4OsUUpUQhpeSINw==
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=Gh8+V+LigVw+3xFVTOI2sJV8INMNrTjg9It4gN02snw=; b=kqUQ9ZTFO60s7mXMFzr+cE8+dG+ozboFX0F5bYAgziFnoA0zK4nNI+V9YjRLvj42P7IVKJgtNLztC4itc4oWH+oMb0hsIYQypiObW2AX5PXBn/XcHrY4w/a/1Sh5G9F3C8GXNg1lFKxNpgTtbR4JsxRXoZy00S7njksEkKKkAmU=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ri.se;
Received: from GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:37::17) by GV3P280MB0115.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:15::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.26; Fri, 2 Jun 2023 13:08:18 +0000
Received: from GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM ([fe80::c0b1:e5f:ef9b:2dde]) by GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM ([fe80::c0b1:e5f:ef9b:2dde%5]) with mapi id 15.20.6455.026; Fri, 2 Jun 2023 13:08:17 +0000
Message-ID: <c8ff6bd8-570b-dcd7-d1d6-c08425c7e218@ri.se>
Date: Fri, 02 Jun 2023 15:08:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0
Content-Language: en-US
To: Göran Selander <goran.selander@ericsson.com>, Ace Wg <ace@ietf.org>, "ace-chairs@ietf.org" <ace-chairs@ietf.org>, "draft-ietf-ace-revoked-token-notification@ietf.org" <draft-ietf-ace-revoked-token-notification@ietf.org>
References: <PAXPR07MB8844B457C1D07078E7A1A4A1F44EA@PAXPR07MB8844.eurprd07.prod.outlook.com>
From: Marco Tiloca <marco.tiloca@ri.se>
In-Reply-To: <PAXPR07MB8844B457C1D07078E7A1A4A1F44EA@PAXPR07MB8844.eurprd07.prod.outlook.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------mVI8UtsFQRLsXvbP4OrG00xX"
X-ClientProxiedBy: GVYP280CA0002.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:fa::9) To GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:37::17)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: GVYP280MB0464:EE_|GV3P280MB0115:EE_
X-MS-Office365-Filtering-Correlation-Id: c33ca4dd-cd16-4598-b433-08db636a6ea9
X-LD-Processed: 5a9809cf-0bcb-413a-838a-09ecc40cc9e8,ExtAddr
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 43Qk1L7aP57mmGZUzFuPw8GlBWC/R6SA5qMVtUMaThOIDv9cC16Q5fJ+TTTV2JrdERahE/NHplAQ22q1SMwC7qEKQbCqkpFbFVXeYzTZfZr8d5Iw12gc8PXz7ay820pGqAfvuzOlfu8E4XkxpWpQ6i0Pimpwn7dmI1sAZhb3UFqUMV+XIhDrn/F1+cPVfvsx/VE3zVPwzVeCsuJ11h45f08mSFl86tsf7njAfENFx+oicSERfpBWBS+u40RqhduiD/SpHwZL6D5QbBD/7X1RwV5sMyCpHNRhZ6d1vdOrT0PPk1S4Zil/Q4jqkKndErHU5WA+TtRptChfmPh68MC5xiGZmGKuK1mGQNiHtsR850ENN66/IX0Z2gfF1YMXc/CZoD/NTNpK6d6N/UVQbOlFiKvjblHe8GVOQKI6tHV3lPtIEZzIfzniAWOzVuJF5FV8fVqYhovSOXOPhqwB6ufxRPwp6B2TP1ejJtyLX5/l56n0BPm0H4HKVDeuYLj1KMHThbKtLpkQycW58Sshga4mQdmzj//Z/5IMLXQQOcpBOect2g+xLGY3rtix3U/PdW43eh5GY01+CvpToHdZMJyRienSbtN6ilo03eKG2qEbK5dCn7K0sqM9P7hd5p7vBCrBJBny25lyKl29luzf6aPkOg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230028)(4636009)(366004)(136003)(39860400002)(376002)(346002)(396003)(451199021)(8676002)(8936002)(66946007)(31686004)(5660300002)(235185007)(15650500001)(44832011)(66556008)(316002)(110136005)(66476007)(41300700001)(2906002)(45080400002)(33964004)(478600001)(6486002)(966005)(6512007)(6506007)(26005)(53546011)(186003)(2616005)(36756003)(21480400003)(83380400001)(66574015)(38100700002)(86362001)(31696002)(166002)(45980500001)(43740500002); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: N2S3FHghXKuuefrqs79djrTSddqDAOd21NKJISvBhl+3PkoIgLIvb0WlDPklKHfereTp8b6NWQE2r9p9n8WoaqFUpC+evxtw3xedRkhU4lxhZA8kgYyMgkqOxtBhF/y0JuTGmduSm/0YAihS0P8zkTfG1NU3+Ac7kB1AdOEXrh07lj4Azf6XzelT28ro6A9WQ3I7/QyQgP/8SznhASWX4YHzDxn5nS1s0IkMdYlTMjBEjYOwxCGoXE3uULFFTDMnnOe4ocFBM9i14sNS6DLpFWnnZUcuNmo9zYZCIbk3s8gXHKuxbcdhcYSeZQeulO7EqW0K+Dyo5teSHXnugJTe4TM9ja857nV2ZdWqsEJLNdS3TN6m/O5EOoCNIqSlz7Qx4f1gUY/myqNByXFT64fL38l8w7qdJ3R6gyuCPpm9dbrLaTQRGNrwscQrOAYmuRSe4M2docvC2d+5O7vShZse8LFK3aAtixfWuOqYfBUzInQtj3wVx1WgPO84w4TFelf84tQsUUhrWq/vPY+FKhDiuG+8xDeqgyEDkxYCECN3CNJy7rbc36aokH22Gu3FTF/TBIhpLzNMguldTH9EK3dvCYoW6cpggTf31CxHBouskT2LnCzAa4HKBNkMR6DDZDz24GOkmpDvsZ+ZQgwWbn3YuvJJ08KMqeo4DAQYT78PgqTcLwind6GC17WI0nR9LeroLXxAzi1DxQTcEwjJGRpybcQwrOVusc7q0obH+by7LLBAFcNvoS1tWGJ+346u7JfrZNKJ4ppBK0CiPrygYu8G1ibZaUzfpA+nwlw+AgAQaJH4NhxIMLv64EA3tsTlEiEqzLDGB0ZXYi8FoqlDecwK7Plid85L5U1kH/VnW2MO7jeo1r7E8XznxhMWgE8RXixBeMZOYbUe8/Rvhj8bpWsVmZrB5zSYMm96pQbsZenWSqBQ83eYaU/clT1HI0UWjyAg/D5+pVrMWKaWck1sZts+5EiBvIOsFRvzGL2ZdRvZ3+VlaCnr+j9QHEx3UCvqRvaMDhDZgqvDafwqQFNAWyv+Xjp2vLTq4zcNSq+0SR6CM+n5qAAeK/3c+Awcw/QbcbiDYcKXZFtNhAy/OmOmBnOjgJ0SkMUixHRxtMkoBfhnB+FS8VBEUj5yI4OAKDtsbJGyCL+TYNCf645EFUoaTT+NagqRXhxyggxZ+2lkNDFcR62FUml2PfZPfm/kVzkFNvTOPrmFZgZZntYo1aNGXVCfMEmOMURdYXoG7KolXckiJvGFwWVcQPsrApsOZIPwlI8u3lTtX9/A6SxzxYcxiJd0JUkoAGCtCSHOQsP1CiQ9hFJ+r+j/Wog0SCfP8EikStRXaG5dToRNrsdYGs9xOrXxC6P6Xx8uI2jYUJU7cdUR58iCcrgI8o5+P4kWVYixJOH/Yweds7SacXKPZL5RqbMSxI2bJhnCRIhke/6eldM5FTiqekUkM2fJixrTcKDfW8a3Gzra8lFkPUtnwoIVLArqwjda+IztcUtf1UYB7OoFDpqaAvn7UAnHRxN+eHR3unm7NjxUjXPWNG8aMmuQTRrEdMKP8AYAFbhlVB6ml7LlGKt3c8r+lApL0Sm4uhI3hlOq
X-OriginatorOrg: ri.se
X-MS-Exchange-CrossTenant-Network-Message-Id: c33ca4dd-cd16-4598-b433-08db636a6ea9
X-MS-Exchange-CrossTenant-AuthSource: GVYP280MB0464.SWEP280.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2023 13:08:17.8535 (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: 4YQ8dTynfiFZ4BWh7HWNoCcDzUBVoJNSheOjarq3rhtyRNJ80e66Q/o+JDngV9Rm7A1x08ALB1XS1fAE+NUdJw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV3P280MB0115
Archived-At: <https://mailarchive.ietf.org/arch/msg/ace/6CglD8HMgH_in8MSs6Zq6q88EuU>
Subject: Re: [Ace] Shepherd review of draft-ietf-ace-revoked-token-notification
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: Fri, 02 Jun 2023 13:08:29 -0000

Hi Göran,

Thanks a lot!

Regarding point 21 on the Expert Review Instructions, I think it would 
read better if bullet 4 was merged into bullet 2 altogether.

I have made a proposal as a PR at [1]. Please have a look.

Best,
/Marco

[1] https://github.com/ace-wg/ace-revoked-token-notification/pull/2

On 2023-06-02 13:58, Göran Selander wrote:
>
> Hi,
>
> Here is my shepherd review of draft-ietf-ace-revoked-token-notification.
>
> 1. The working group consensus represents a strong concurrence of 7+ 
> individuals with others being silent.
>
> 2-3. No controversy / discontent regarding particular points has been 
> recorded.
>
> 4.  There is an existing implementation by Marco Rasori, CNR:
>
> https://bitbucket.org/marco-rasori-iit/ace-java/src/ucs/ 
> <https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbitbucket.org%2Fmarco-rasori-iit%2Face-java%2Fsrc%2Fucs%2F&data=05%7C01%7Cmarco.tiloca%40ri.se%7C3e72876fc6c4467a185408db6360cb5a%7C5a9809cf0bcb413a838a09ecc40cc9e8%7C0%7C0%7C638213039606562556%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=uxc6sPqTlxC1JWI%2FN504UYJpal6EA5LA4vWzLtY1uJQ%3D&reserved=0>
>
> 5. The contents relate to the constrained RESTful cluster of work 
> which covers several working groups, but is essentially a "leaf-draft" 
> which provides a feature for the ACE framework.
>
> 6. MIB and YANG seems not relevant. Media type and CoAP content-format 
> review criteria are met.
>
> 7. The document does not contain YANG
>
> 8. No formal review tools have been used. Two simple examples of CDDL 
> are included.
>
> 9. The draft is ready for AD review
>
> 10. No areas have identified any issues, area reviews still to come
>
> 11. The draft aims to be Proposed Standard, which is the proper type 
> of RFC for this kind of protocol.
>
> The datatracker state attributes correctly reflect this intent.
>
> 12. None of the authors of the current version (-05) are aware of any 
> IPR that affects this draft. (Question asked by ACE chair earlier this 
> year.)
>
> 13. All authors of the current version (-05) are willing to be listed 
> as an author. (Question asked by ACE chair earlier this year.)
>
> 14. No remaining nits were found.
>
> 15. Normative and Informative References seems to be correctly attributed.
>
> 16. All normative references are freely available to anyone.
>
> 17. No normative downward references. All normative references are 
> either BCP, Proposed Standard or Internet Standard.
>
> 18. No normative references to documents that are not ready to be 
> submitted to the IESG for publication or otherwise in unclear state.
>
> 19. Publication of this document will not change the status of any 
> existing RFCs.
>
> 20. IANA considerations
>
> The required IANA assignments are complete and appropriate. The IANA 
> considerations contain two registrations:
>
> - media type for messages defined in this protocol and
>
> - the associated CoAP content format.
>
> and two new registries, listed in the next point.
>
> The required IANA assignments are associated with the appropriate 
> reservations in IANA registries. The referenced IANA registries have 
> been clearly identified. Each newly created IANA registry specifies 
> initial contents,
>
> allocations procedures, and have a reasonable name .
>
> 21. The following new IANA registries are requested:
>
> - ACE Token Revocation List Parameters
>
> - ACE Token Revocation List Errors
>
> The instructions to the Designated Expert are clear, but there are 
> seem to be duplicate instructions in bullets 2 and 4:
>
> - 'Specifications are needed for the "Expert Review" range if they are 
> expected to be used outside of closed environments in an interoperable 
> way. *When specifications are not provided, the description provided 
> needs to have sufficient information to identify what the point is 
> being used for.*'
>
> - *‘When specifications are not provided for a request where "Expert 
> Review" is the assignment policy, the description provided needs to 
> have sufficient information to verify the code points above*.'
>
> Some of the authors should be request to be designated experts.
>
> In summary, with possible exception for the duplicate instructions 
> mentioned in item 21, the document is ready to progress.
>
> Göran
>

-- 
Marco Tiloca
Ph.D., Senior Researcher

Phone: +46 (0)70 60 46 501

RISE Research Institutes of Sweden AB
Box 1263
164 29 Kista (Sweden)

Division: Digital Systems
Department: Computer Science
Unit: Cybersecurity

https://www.ri.se