Re: [Anima] about moving /.well-known/est/enrollstatus ??

Esko Dijk <esko.dijk@iotconsultancy.nl> Mon, 21 September 2020 09:28 UTC

Return-Path: <esko.dijk@iotconsultancy.nl>
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 80C553A0A16 for <anima@ietfa.amsl.com>; Mon, 21 Sep 2020 02:28:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=iotconsultancy.nl
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 l2QSkjOWWp1j for <anima@ietfa.amsl.com>; Mon, 21 Sep 2020 02:28:31 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on070d.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::70d]) (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 16F9F3A07E5 for <anima@ietf.org>; Mon, 21 Sep 2020 02:28:30 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=brQ+M5lEs6QPT3CDnY/3KbzI++ABmlB+/OkKQLz5NCShcto8rtu/JAmjq5VoLXqdYrLk1+68CrhydVnbC7bVx+UkIexNZgSgQoEZp5czXMqiIV2jF7MADaMEIwmROLfAAzV/c1jM8ZTxz39+Ocf43EpwECy+e4zTe8gCzY59XFHRHazIeFpVrMK/zpf/+u3IB1RWC5XpbtUnWL6tEo/grmNqlfnALv37GK0jm4Jmu2QuEyPIfC9Ke9uthKAiYDyOZquYap9vXXDZPQ5PA2V207EWvyGU4axHW15+ZkFnlCJFdouN3iqAYlmqsGWmfsm65LR5/M1SQErEVwjX334CSg==
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-SenderADCheck; bh=gD9I5H6CZ2TydsrX5cz+wgy3EmczMKv8jTzY9uok/hA=; b=FELrgLtvyTKmnFvNUZLPARhfcR8sonbLG6ayZoGgL32tVDafy0VbghznMROZ+24hD7+L/IBt+tk0lCWc9qdXwJDQmb3JGq3dbi6b7X3uUJGAsRPC5++6It9CMPhm/UROR24s4ye3CzwWmBP7wQsq9BKO/e2H7h9sXvok5vxMYp7esE1RTohGIMhtwBSihzOprerSr6gXaF685Ydb6mBuBffGEKfhhmG7mTlU/6jr4c7JckfG2kRObic46UOz8N1dsqPg89i//xfHCnOsNeumsW2WW+U4p7n1kyvLqOxiZGg484uHzX4ksglwbFe2irDS4iWYrJ24knKOQHGXQKeu1A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iotconsultancy.nl; dmarc=pass action=none header.from=iotconsultancy.nl; dkim=pass header.d=iotconsultancy.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iotconsultancy.nl; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gD9I5H6CZ2TydsrX5cz+wgy3EmczMKv8jTzY9uok/hA=; b=awEbCBFM0SDNIHrW+soFofjusgyO65brTYLckOxVHHuDlkBEoOjCzNPfQ4ky9J+v4NFnDUvq+Ud1nhXVUsV1OcwGUYa2P/LYfycMFINa199xvugpijRMUk83y32NLlARA3tCPxOIGpTzhRSKU2T1ZhrcyPTha2sgnxt31sZei68=
Received: from AM8P190MB0979.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:1d3::8) by AM0P190MB0642.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:197::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11; Mon, 21 Sep 2020 09:28:22 +0000
Received: from AM8P190MB0979.EURP190.PROD.OUTLOOK.COM ([fe80::fcd5:1600:7331:bb3a]) by AM8P190MB0979.EURP190.PROD.OUTLOOK.COM ([fe80::fcd5:1600:7331:bb3a%6]) with mapi id 15.20.3391.011; Mon, 21 Sep 2020 09:28:22 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: Michael Richardson <mcr+ietf@sandelman.ca>
CC: "Fries, Steffen" <steffen.fries@siemens.com>, "anima@ietf.org" <anima@ietf.org>
Thread-Topic: [Anima] about moving /.well-known/est/enrollstatus ??
Thread-Index: AQHWjGL80q7aTUTzJESaSVZkb8CvjqltJhMAgADKsICAAFjB8IAAp24AgAPk8xA=
Date: Mon, 21 Sep 2020 09:28:22 +0000
Message-ID: <AM8P190MB097912B81C1791EAE00D98E8FD3A0@AM8P190MB0979.EURP190.PROD.OUTLOOK.COM>
References: <16833.1600285962@localhost> <770760586ca24a30a38d5b4820cacfa5@siemens.com> <fe9cdde4c4aa4c63936c393c6eb19469@siemens.com> <AM8P190MB0979454935D2D233A817AAC5FD3F0@AM8P190MB0979.EURP190.PROD.OUTLOOK.COM> <106569.1600465458@dooku>
In-Reply-To: <106569.1600465458@dooku>
Accept-Language: en-US, nl-NL
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: sandelman.ca; dkim=none (message not signed) header.d=none;sandelman.ca; dmarc=none action=none header.from=iotconsultancy.nl;
x-originating-ip: [85.147.167.236]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7ff389c9-c38c-4b50-cf3f-08d85e10af5a
x-ms-traffictypediagnostic: AM0P190MB0642:
x-microsoft-antispam-prvs: <AM0P190MB06425C0CCD2545D5BDFBB6A6FD3A0@AM0P190MB0642.EURP190.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: x7+PuNmG8G2gIILBKRp7OeuXKTDoAcBkrwhxdfauct78hGb3zPecdYTDG9Sh9Uj2X1m7Lc2gV+68+nNY1ctSMmUFisMqlE2010tJePprAVxSSjwyLyQJqZTCPaF+aGg8zyNz+opyPKsfAMvM3PB1VZPZ3QvW7NEJbvwwe9Xo4wugU5nU5ikG5kEp6ZH8QvoSrvrsj3X6YUJEeVrQZpHU1VQVOVba+eqnRBxvjTlicLS0IoseApo+zQ9JEEvtgIu5KUlz0zBk2NoZOiNmKYl+S3O3dqHzP+yKtBJ5c/wydPUhD8nSfncEBj80AjknqD20h50l74Hxu1gdyzn89m9LqlZjNPXPPOOtEt25KmvL82XB0Ei38uQsQPC2RDOxw0PjeQeNa8/82erYdguMdIi0ZmU1xpG5WFMRdg353aX/1l3ZQx68r7dTwNjJjYzFcHIi
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8P190MB0979.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(39830400003)(366004)(396003)(346002)(376002)(136003)(66476007)(64756008)(2906002)(66446008)(76116006)(66946007)(55016002)(9686003)(83380400001)(86362001)(66556008)(4326008)(6506007)(478600001)(44832011)(52536014)(33656002)(71200400001)(5660300002)(966005)(8936002)(54906003)(7696005)(53546011)(26005)(186003)(316002)(8676002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: UShy8ASogL/+q+TAXemfEzYjh+I6bQTioEJ2mpOH736u+3RjKpDETMzSEJdJtNgV5DLa3GO7WjzRlt0Fmk58PGF/BTAz+r34Umtu2j58duyNWvgxf+nXX2qlP6s/AaKm5nABYG2WRjY3d8+tcyX6cDjSuDrPa1IFEjsKxXK+UYyriBb3is9dco7hjXj9swSHvSOEZakyIfiENlcjkHdfEnbJMMuBlGDwgVqL/0cxce9XryKVOLUWuzGNu+TyKj+RjTH6/2AwsdV8QEWJgmth/BPohxu5dpyvlgpV/08OXPw8Qjelpzf+nA9iwXVNC0xspZcRPzfG/JfISdyW7LnDNLvLYWsVSj716zeTG5uXACncmBZGJYgIu1tUcy2PjEZbIA+fBhTwYOBFASZNDMZWwKyGoTA8dTyiVPPTXzq/i4Bx3ay+kETe/GbQm0KCIQMZiuhz54xf1NuCxY+9qbh0o+ZdLeQUpxYXh2vyNw6viOwIXxtmNS/bCQlR3Oj6KfBsTIippX5RY8aH4GvydkCOVw3/ydDedcNsqByfDRgOjPg6+t9nUILJmunuHCQO88dModqO8H0K7hT+2IuiFKxJ9p3KOtwC6bDcOHCPQRHsP3qDxRRexspJw4o9cjtthkC3nSFdaq3ZZUH7Uh4d6tipyQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: iotconsultancy.nl
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8P190MB0979.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 7ff389c9-c38c-4b50-cf3f-08d85e10af5a
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2020 09:28:22.6003 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 58bbf628-15d2-46bc-820b-863b6774d44b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: iJwnVrXSRnPwyeZwWtw8LVU77Nh/JikwkkeoP+EHsDkl2xANLlbBJ9LCBTctegBT7Ds2wadMVQY4MtFNSufT/L8yq9F+9pjfSGugDazIKUI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0P190MB0642
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/adKy97Xft7BNrWJjD_Ria8k2EuI>
Subject: Re: [Anima] about moving /.well-known/est/enrollstatus ??
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 21 Sep 2020 09:28:34 -0000

The draft -43 Section 5.7 (Voucher status telemetry) does not have a CDDL description, nor a reference to it.  (Am I looking at the right version?)

In Section 5.9.4  in the CDDL (Fig 18) , was the "reason" field intended to be optional ?  It is currently not optional but mandatory so the reason field then must be present also in success cases. In this case please ignore my comment that the example (Fig 19) has the 'reason' field.

What is confusing is that in Section 5.7 the reason field looks OPTIONAL for the voucher status telemetry.  (Text: " The version and status fields MUST be present.  The Reason field SHOULD be present whenever the status field is false." )
Why not have the same / similar CDDL for Section 5.7 and thus make the Reason field mandatory? That would avoid needless variation here and reduce future confusion of implementers.  

Could you please reopen issue #144 ? ( It looks like I can't do that.)  Not all the issues we're discussing are currently addressed by the Github commit.

Esko

-----Original Message-----
From: Michael Richardson <mcr+ietf@sandelman.ca> 
Sent: Friday, September 18, 2020 23:44
To: Esko Dijk <esko.dijk@iotconsultancy.nl>
Cc: Fries, Steffen <steffen.fries@siemens.com>; anima@ietf.org
Subject: Re: [Anima] about moving /.well-known/est/enrollstatus ??


Esko Dijk <esko.dijk@iotconsultancy.nl> wrote:
    > Note: There are some issues in the current payload definition in BRSKI voucher status and enrollment status, I've created 
    > https://github.com/anima-wg/anima-bootstrap/issues/144
    > for these.

I think that the "1" -> 1, can be fixed in AUTH48.
   https://github.com/anima-wg/anima-bootstrap/commit/0830f26eee796624f40e0a0387933e608ebee063

You also complain about successful should not have reasons.
That seems like a bigger change, and am not sure it matters.
I thought that we have CDDL for both telemetry. 

    > Is any help needed to author these updates? (Or does this need to be
    > taken up in the errata once we publish as RFC...? I remember that
    > people want to rather have it published than polished.) 



-- 
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-