Re: [Anima] Yangdoctors early review of draft-ietf-anima-brski-async-enroll-03

"Fries, Steffen" <steffen.fries@siemens.com> Wed, 11 January 2023 15:11 UTC

Return-Path: <steffen.fries@siemens.com>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2AA5C152576; Wed, 11 Jan 2023 07:11:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level:
X-Spam-Status: No, score=-7.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=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 (2048-bit key) header.d=siemens.com
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 vOWIaRR_95RU; Wed, 11 Jan 2023 07:11:10 -0800 (PST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2079.outbound.protection.outlook.com [40.107.22.79]) (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 59EDFC152577; Wed, 11 Jan 2023 07:11:07 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R9nBts9yBtd7cAEjmz4bty5q4Ds2D2SKEQ0XVW0o36eeoKngryhFb9VnK2Rlzus4TeHGQuT/MBQPFwWAZtUTDvozWJ46+gkDEqE83Cmu2aWKx7KBL5LZRrTnUT3YpDRfe6yvlM5kYyNte9MFZcZwD33AgZSdAdHO/4ZihVcRggeWgo/xipTCMxlN/QNxZZL5NmEIGyK3ZLRXHXudTVyLQHaASamdBbYyvMKuYMJkQKvX7MbmZBI9zkBzmAnp5dJusX54srJnUvp3R9uqqdQCgTUdeLSRcUN4oYpB3uYtjp9EnsXraELrjYDtmq7wJHnudNEZfTrJRqS2JM8nSnU29A==
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=qNC+v1RiDhNYU4suQka7ySj30Pk5zJjtgbWpWswIDaw=; b=U5xq2VcFQ2T5GssCdo1fOG6cCsiX3qwsJH93eBbOWxzFZZkGw1wn0VG3EfrtyN4RRdZHTyreM76ioKgkL+Hx4QeoE5fvlE4Ot478pgcvN+Q7ku6CZxTJnum/4sZnN6j7Mbz5rOpgLuzXHM38gQPtzmzTUPomPlPlMQc8T9gfoLB35Zc2VhhveXYMPLQpe5RwTAw/Q8xB2UM+ubCcpUy+efJa69QsykgwZO/TaQJSfQptv8NvOS624bBv6Bu26KozvZB7Sr866FtTNada5ljOZNyNdn9E7TVy8xD73CwM4gPBsLC1YYVuH+MGPYwlchFPw/t6uNLFIJ/0GIy1ggqiKw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qNC+v1RiDhNYU4suQka7ySj30Pk5zJjtgbWpWswIDaw=; b=dQJTCVPxQf64+FkkLquE8rWK2LdeBvdgZMyi9ChYI60wkxnnJZ4qdrw0P3kdJ2QSvN1bTfcEpAeLCeyxuMB08mV27vdrNCojek7s/Ll6EU8TCf61jzfedg4fqP/DqOkUMkxqUbbmoJB/j2LGulGHdjcA0vqLmZaVW7x+F/H8tW9bpGyGV6L2wGKuQ17c+bUYyIYnNUr69TcLHFKJ//2u+xNdV0LW2MVFpONjr0S9be6MG5Yptb39Osd1enfHSe8eiMUhS2F23YG63DI5R4/5u2P1kxjCPFmauCJO2yyae5CJCsNb3+RrL6Cg0D3Xxz1i+LZbPsDndPACDqVol7g+gw==
Received: from DU0PR10MB5196.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:348::20) by DB5PR10MB7794.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:4a2::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Wed, 11 Jan 2023 15:11:03 +0000
Received: from DU0PR10MB5196.EURPRD10.PROD.OUTLOOK.COM ([fe80::83d9:9e51:cd20:a4a7]) by DU0PR10MB5196.EURPRD10.PROD.OUTLOOK.COM ([fe80::83d9:9e51:cd20:a4a7%2]) with mapi id 15.20.5986.018; Wed, 11 Jan 2023 15:11:03 +0000
From: "Fries, Steffen" <steffen.fries@siemens.com>
To: Reshad Rahman <reshad@yahoo.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "draft-ietf-anima-brski-async-enroll.all@ietf.org" <draft-ietf-anima-brski-async-enroll.all@ietf.org>, "anima@ietf.org" <anima@ietf.org>
Thread-Topic: [Anima] Yangdoctors early review of draft-ietf-anima-brski-async-enroll-03
Thread-Index: AQHXkelzDqFg97dAx0et2SZP+hLKfa6cd/Tw
Date: Wed, 11 Jan 2023 15:11:03 +0000
Message-ID: <DU0PR10MB51968204EC23227E223C7376F3FC9@DU0PR10MB5196.EURPRD10.PROD.OUTLOOK.COM>
References: <162904097601.26892.13230706221222180793@ietfa.amsl.com>
In-Reply-To: <162904097601.26892.13230706221222180793@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2023-01-11T15:11:01Z; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=568efea6-dfda-4006-b103-079ac7fdac9b; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0
document_confidentiality: Restricted
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU0PR10MB5196:EE_|DB5PR10MB7794:EE_
x-ms-office365-filtering-correlation-id: d7869fe4-1e76-4ce9-4741-08daf3e60e46
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0IwtN6UHDuv0EeLreH5+ielQcLkvIH+dNfxezcFBmpYfhEAkmAtwo4OFyhRiC3duOwQWpZpO65UcqfddX0CoWIUEsM6iHFoJIgd+FhbLXWIbno3hO77H33L2bGhVE/tvMxHU1AclYRnkwHUZDaccQjkTn7i3YBh4hre+DOXcm9Ij+nwWfx9ebGyb3H5Hwkxab+wh96PpX7EOjCgjaJaYaF0J4vJBxbZCHpYJiyDwv3KlgZrgNwcBX53ufBg8VkCrkjg+V7pugG6Fx5eRljoiFAEMS/8QoBcEPYg7HmTS34Xr7Hj72IhYKu/cggwk4f/EOKurjkL8x2fmEJNGS7Ps/iOnvxwBQ64UG0q/bQDkb8//Z+30wLLYJLpxLyw5MQ0JGrED0D+sDL8JOCMuzTQ+1XxvFtsh+m/dKiG6tafmYytWd4x3ID9xcJSfoQzmdGjqrZel/dCOqQadB9wKywQdcTAIYRwrqdMXcW+C5zvmTb3jPpPmIuiVpy8y3THNDlk+sCsbAQNf9yTI5JkOgp9C1jDr+i8cMer7GmIVwQ8nlbU3S70i8iaKyiPs76htld3g3TUqyfAOHrnjwgSg9VC/NT0gtefKsbKO+/PLk3WD+BkIyyXQpqyZV4RXZNGUHF+m///jPq6DKrr3cqlHhq2erbH18SUxzph7tRRNyFgrxEqUDuJIO4tZYdy9a2m/abMsxWhVofSs/AEEbkv10wIogrwR/EipS14fmQ/aXC6fDBkzKJCmWhF8CfE3VfIb7FM0DgX2oz68rpmRJ59fyx6YPg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR10MB5196.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(39860400002)(396003)(366004)(376002)(451199015)(83380400001)(66574015)(122000001)(30864003)(82960400001)(2906002)(41300700001)(5660300002)(8936002)(52536014)(186003)(478600001)(38100700002)(6506007)(55016003)(8676002)(966005)(53546011)(9686003)(66476007)(4326008)(64756008)(316002)(26005)(66446008)(71200400001)(54906003)(66946007)(45080400002)(110136005)(66556008)(38070700005)(76116006)(86362001)(7696005)(33656002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: rT0hgXZpxuBqjOnanGcYer8oVh1n/xRpcuh4CXhfHh86rsTrct9C0PSfnLyD4ATWzyliyJLF3k1JfOG34lXfhgiGN+bpGs0xYhUL8LrNAP2C4QvQc0+hNyybgdnNakFJZn15ntWXoyLmnV52D1lVw5reEaUr+uKB51X9sFS3ixaLdbX36hbr2jwruzQ+fextHdkx7rb27DY56ljx/BX02caVoJix1/Eh/NNFQFRi7b/GWTV1SN+HJN6vh2hh40AHjF8HbZ4dueuKzdtjaTPHDx+odsX1ytmuD43EIGh5OAvViBA1I26poNPaYNCSxRZojiZ0hcqyqiIZamdwd92c/SzJLeGayoT0Bp9+cTc1WKuDbw7lTEq7765G2cw2ksdAk3v1hhNu3tzQ7dIWuT/F9oJ7r4MIp5fZWfdHBTIlwFZry92zHdi5fLV/iubul0qmsT9gi9ugJCiyY94frZkKgqNbkxeEuvGF9DxWClo6BVqAzxTrfRn/zq95sUM7fomemclWiaE87bd6FKudY2iH952c/MUt/dJfWnso8WOqPN2j4xSOIS+cHp4P1D9bkwPfNqMm7IM+b6E0mEucR0LOGBpydauiopJ+q5NemtvoIcseGykzvObtzliFC7Syc3CqhLR837t5+8AUBgIJEv9/LfZp/BI7FymltDlLbhxCKn1zOUBrm0PEnOz2bsCob4WZwDsMtJgyHoyUtH72Qz3Voq/o8Q1MYOK+hsne+HHedHcK393UrCsTMulAcQ4DGCD7nCO/2emIXsiRfcaX4wd/k5FjFd5x1Ptr5khXCxTJXaG6UnaKyN5lq3bBIrZvUWzC1ep3AyphSrNkCfhUJN08E82tHV983UDyf8wFwNpAW9eAlmkiz7n11GIqq3MRuWDU0PQei3jBInwtiimbpnR541CwEEB92UQcxi44FFlTQ47xibmPpTp+UqN+hZHxrlBryXdrmjdtjxPdvgohWR8OGQk6BqJiNaaINWuVYg85U02ENqqjXRiYUQT7QbeZS8nujQ2McMmoISQaJUYvVzUQ62YsDheRBvxyDe1auJBAH5uec05phkyUJfOHVYdNUwtjXyyTy/PqI1VUFzwshyLdCv+1LGLbLqdl2ZcydXXR0CLHR+yOgMlzWGwLJmXgJRyVBiByxACR2dFpcpTTPIXU+4kGE8jbeAYLbGW5UEjp/Q6XFlxInqlBAh7yxUo7heJy0X08Zt2E6L4zYYkyGWztQdWM736ZJlxbUQ99Dx3y3/7+JXa2Gjh3R+MsvaJhjCh7UFsw/AsLO7vB3QKFG/yO3ZzJ3WUQdsuYSC54pz7C/TCf4cugubamZdFS8/12UlT9lZryhTEmlVzdLZ2R2upaEmpaKFCt9WC14Y8Ylp2jy9k57cOhP05Jjitc00FeawMChuVyb9G53syHF5l+jEQTOY8uUepHn+iIWZhXjy94KDEYBn7s8zB6l4pKpUHmZnOofDWkCND/dXvSdjEnZRWIsMnVorrUvLAa2g29Q3AB4xBMA5A8zWkoEegqLQxQJtaaVsoa1VsMn0BUtsmu6ma25Gb/bEnJo8112lK+xY+eVB0GMc9X145jIO9oKJgn38v7I2ja0Nvu4gR34sN1hqdnyw==
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: siemens.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB5196.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: d7869fe4-1e76-4ce9-4741-08daf3e60e46
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2023 15:11:03.3236 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: P3DjfzpV9m3qgxsOmeU/CHeZXysxGx9vqxoWXkhaMOGw+RIZ9DtPqvveKbu4pGm7mrV2z9/rRnIfWWjbZiuuspOHBY3iPHQiTxukcF43BbY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR10MB7794
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/47KNehwmDCRs09bsf81ANlXfqR0>
Subject: Re: [Anima] Yangdoctors early review of draft-ietf-anima-brski-async-enroll-03
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Jan 2023 15:11:15 -0000

Hi Reshad,

A while ago you did the early YANGDOCTORS review of BRSKI-AE. You identified some issues to be addressed. Meanwhile we have split the draft to better focus on distinct functionality. The result is BRSKI-AE (https://datatracker.ietf.org/doc/draft-ietf-anima-brski-ae/) and BRSKI-PRM (https://datatracker.ietf.org/doc/draft-ietf-anima-brski-prm/).
After the split all YANG related module definitions were moved into BRSKI-PRM, as there was no further need in BRSKI-AE to define own YANG modules. 
RSKI-PRM meanwhile had a YANGDOCTORS early review which resulted in "Ready with Nits"

What I wanted to ask is if there is any possibility to update the YANGDOCTORS early review for BRSKI-AE to "not applicable" or similar to avoid the impression it defines a YANG module in the first place and that it needs further work based on the review results? 
We are currently in the preparation of WGLC. Hence the question.

Best regards
Steffen

> -----Original Message-----
> From: Anima <anima-bounces@ietf.org> On Behalf Of Reshad Rahman via
> Datatracker
> Sent: Sonntag, 15. August 2021 17:23
> To: yang-doctors@ietf.org
> Cc: draft-ietf-anima-brski-async-enroll.all@ietf.org; anima@ietf.org
> Subject: [Anima] Yangdoctors early review of draft-ietf-anima-brski-async-
> enroll-03
> 
> Reviewer: Reshad Rahman
> Review result: Not Ready
> 
> Major comments on this document:
> - The YANG module has errors. Please validate it first e.g. by using
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fyangvalid
> ator.com%2Fyangvalidator&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883255
> 602%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=qZYcLcbndcMuCb77Zj
> sWzaXAhcLQTqYixESNNN4h%2BcA%3D&amp;reserved=0 or local tools. Also if
> you follow guidelines @
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatrac
> ker.ietf.org%2Fdoc%2Fhtml%2Frfc8407%23section-
> 3.2&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883255
> 602%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=kynl2GRBX1uCdL8hvU
> %2BZVqkHKdTMrp%2B4u5ZsYZWzcLE%3D&amp;reserved=0, you will see errors
> present, if any, on datatracker. See below for the modified YANG module which
> is valid, please check whether it is correct. Changes consist of removing extra ";
> in author list, adding a revision date and replacing augment "voucher-request"
> by augment voucher. - Include a tree diagram as per
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatrac
> ker.ietf.org%2Fdoc%2Fhtml%2Frfc8407%23section-
> 3.4&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883255
> 602%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=cnmkIb3STbSR5BHuwI
> GWxsj2lMYMs7AmlbMtF8euKhU%3D&amp;reserved=0 - For the security
> considerations, please add information as requested in
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatrac
> ker.ietf.org%2Fdoc%2Fhtml%2Frfc8407%23section-
> 3.7&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883255
> 602%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=yGzdefsWVH2Hh2%2
> B5IPJiCplkkQ82KQgsPpKLjOV%2BlrI%3D&amp;reserved=0
> 
> New assertion-type:
> This is regarding issue #18, i.e.
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.co
> m%2Fanima-wg%2Fanima-brski-async-
> enroll%2Fissues%2F18&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883255
> 602%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=a7GFxdMxFfZ65hYCa3
> dWR8VR7apcwUeTtudUppFFysw%3D&amp;reserved=0, the need for 8366bis
> etc. Email threads:
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailarchi
> ve.ietf.org%2Farch%2Fmsg%2Fnetmod%2FOm6QOZL-
> bupgEblNLDL3S0PnaPY%2F&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883265
> 554%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=CCOwD%2Bah2tRbrw
> zENSiREVaiFV2wpZqwjosP5LFCi9E%3D&amp;reserved=0 and
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailarchi
> ve.ietf.org%2Farch%2Fmsg%2Fnetmod%2FOrJYk01en82VVG-
> Ncud1YWxCBtg%2F&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883265
> 554%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=wi%2BFqLKFxdK3WW
> 6NhRUSVnQoCaCxOLevXt1sBQZC%2Fm0%3D&amp;reserved=0
> 
> It was correctly pointed out that the enumeration for "leaf assertion" in
> RFC8366 can not be augmented. If my understanding is correct, there is a
> suggestion to do a IANA-maintained module for the assertion and republish a
> new YANG module revision when a new assertion is added. However, I don't
> believe the "assertion values" are actually IANA-maintained. So I don't think that
> doing a IANA-maintained module is good in this case (disclaimer: I won't pretend
> to be an expert on IANA-maintained modules). As comparision point, the IANA
> BFD module at
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatrac
> ker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-bfd-yang-17%23section-
> 2.12&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883265
> 554%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=XmG%2BhJU5FW5CSd
> NS9uOW2EuC39F2qN9ExXJJDqVtyZc%3D&amp;reserved=0 is for BFD registries
> maintained by IANA
> (https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatrac
> ker.ietf.org%2Fdoc%2Fhtml%2Frfc5880%23section-
> 8&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883265
> 554%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=vfl2p3p64px3zjY1x1qu
> vESQWC28SCnGynAZXK1Xn7E%3D&amp;reserved=0).
> 
> Since 8366bis is being worked on, can the enum be changed to an identity? That
> way, when a new assertion is needed, a new identity is added. Identities would
> also enable to support "multiple inheritance" as was asked here:
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailarchi
> ve.ietf.org%2Farch%2Fmsg%2Fnetmod%2FdNGvcvckwuS_pBmkVg_Te8bedZs%2
> F&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883265
> 554%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=Gp3iK%2F%2B9PYogX
> gYM4Rd3mIRw9mJHMz4kDwg48ucymGE%3D&amp;reserved=0. For an
> example, see
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatrac
> ker.ietf.org%2Fdoc%2Fhtml%2Frfc7950%23section-
> 7.18.3&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883265
> 554%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=J0tpewRRp2%2Fcipztr
> aYPPC9%2FtagGQ3S879ehphxRPdY%3D&amp;reserved=0
> 
> Other comments:
> - rc:yang-data (RFC8040) is used. While this seems to be fine, if the voucher-
> request-async-artifact template needs to be extended in the future, my
> understanding is that it is not possible with yang-data. However, you could use
> "structure" and (eventually) "augment-structure" from RFC8791 for this. - Prefix
> "ivr" is used for ietf-voucher-request although RFC8995 has "vcr". While this is
> valid, I am curious why. - Please take a look at
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatrac
> ker.ietf.org%2Fdoc%2Fhtml%2Frfc8407%23appendix-
> B&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883265
> 554%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=oyAUYIKQZSQxxURiRc
> j0RTlM6kiupsa6PqRs0hb86jg%3D&amp;reserved=0 for a module remplate.
> e.g. data definition statements usualy go after grouping definitions.
> 
> Valid YANG module:
> 
>    module ietf-async-voucher-request {
>      yang-version 1.1;
> 
>      namespace
>        "urn:ietf:params:xml:ns:yang:ietf-async-voucher-request";
>      prefix "constrained";
> 
>      import ietf-restconf {
>        prefix rc;
>        description
>          "This import statement is only present to access
>           the yang-data extension defined in RFC 8040.";
>        reference "RFC 8040: RESTCONF Protocol";
>      }
> 
>      import ietf-voucher-request {
>        prefix ivr;
>        description
>          "This module defines the format for a voucher request,
>              which is produced by a pledge as part of the RFC8995
>              onboarding process.";
>        reference
>          "RFC 8995: Bootstrapping Remote Secure Key Infrastructure";
>      }
> 
>      organization
>       "IETF ANIMA Working Group";
> 
>      contact
>       "WG Web:
> <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftools.ietf
> .org%2Fwg%2Fanima%2F&amp;data=04%7C01%7Ccef9763c-149c-4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883265
> 554%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=7BDzJ4MjL%2BaCAAh
> v4A2PZLl2pB0b7WoNM19qAEGVICU%3D&amp;reserved=0>
>        WG List:  <mailto:anima@ietf.org>
>        Author:   Steffen Fries
>                  <mailto:steffen.fries@siemens.com>
>        Author:   Hendrik Brockhaus
>                  <mailto: hendrik.brockhaus@siemens.com>
>        Author:   Eliot Lear
>                  <mailto: lear@cisco.com>
>        Author:   Thomas Werner
>                  <mailto: thomas-werner@siemens.com>";
>      description
>       "This module defines an extension of the RFC8995 voucher
>        request to permit a registrar-agent to convey the adjacency
>        relationship from the registrar-agent to the registrar.
> 
>        The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL',
>        'SHALL NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'MAY',
>        and 'OPTIONAL' in the module text are to be interpreted as
>        described in RFC 2119.";
>      revision 2021-08-13 {
>        description
>         "Initial version";
>        reference
>         "RFC XXXX: Voucher Request for Asynchronous Enrollment";
>      }
>      rc:yang-data voucher-request-async-artifact {
>        // YANG data template for a voucher.
>        uses voucher-request-async-grouping;
>      }
>      // Grouping defined for future usage
>      grouping voucher-request-async-grouping {
>        description
>          "Grouping to allow reuse/extensions in future work.";
>        uses ivr:voucher-request-grouping {
> 
>          augment voucher {
>            description "Base the constrained voucher-request upon the
>              regular one";
>            leaf agent-signed-data {
>              type binary;
>              description
>                "The agent-signed-data field contains a JOSE [RFC7515]
>                 object provided by the Registrar-Agent to the Pledge.
> 
>                 This artifact is signed by the Registrar-Agent
>                 and contains a copy of the pledge's serial-number.";
>            }
> 
>            leaf agent-provided-proximity-registrar-cert {
>              type binary;
>              description
>                "An X.509 v3 certificate structure, as specified by
>                 RFC 5280, Section 4, encoded using the ASN.1
>                 distinguished encoding rules (DER), as specified
>                 in ITU X.690.
>                 The first certificate in the registrar TLS server
>                 certificate_list sequence (the end-entity TLS
>                 certificate; see RFC 8446) presented by the
>                 registrar to the registrar-agent and provided to
>                 the pledge.
>                 This MUST be populated in a pledge's voucher-request
>                 when an agent-proximity assertion is requested.";
>              reference
>                "ITU X.690: Information Technology - ASN.1 encoding
>                 rules: Specification of Basic Encoding Rules (BER),
>                 Canonical Encoding Rules (CER) and Distinguished
>                 Encoding Rules (DER)
>                 RFC 5280: Internet X.509 Public Key Infrastructure
>                 Certificate and Certificate Revocation List (CRL)
>                 Profile
>                 RFC 8446: The Transport Layer Security (TLS)
>                 Protocol Version 1.3";
>            }
> 
>            leaf agent-sign-cert {
>              type binary;
>              description
>                "An X.509 v3 certificate structure, as specified by
>                 RFC 5280, Section 4, encoded using the ASN.1
>                 distinguished encoding rules (DER), as specified
>                 in ITU X.690.
>                 This certificate can be used by the pledge,
>                 the registrar, and the MASA to verify the signature
>                 of agent-signed-data. It is an optional component
>                 for the pledge-voucher request.
>                 This MUST be populated in a registrar's
>                 voucher-request when an agent-proximity assertion
>                 is requested.";
>              reference
>                "ITU X.690: Information Technology - ASN.1 encoding
>                 rules: Specification of Basic Encoding Rules (BER),
>                 Canonical Encoding Rules (CER) and Distinguished
>                 Encoding Rules (DER)
>                 RFC 5280: Internet X.509 Public Key Infrastructure
>                 Certificate and Certificate Revocation List (CRL)
>                 Profile";
>            }
>          }
>        }
>      }
>    }
> 
> 
> 
> _______________________________________________
> Anima mailing list
> Anima@ietf.org
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf
> .org%2Fmailman%2Flistinfo%2Fanima&amp;data=04%7C01%7Ccef9763c-149c-
> 4881-b9c2-
> 5fedc277663a%40ad011.siemens.com%7C7e6d34307a3642d99cd208d9600095
> 14%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637646377883265
> 554%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL
> CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=BBO%2FhGYnqAUtGF
> 3Jc5KBxe53v3jF%2BpyWdukQSAmp9x8%3D&amp;reserved=0