[Anima] voucher draft last-call fixes (Re: minor clarifications to voucher)

Toerless Eckert <tte@cs.fau.de> Tue, 20 June 2017 15:28 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
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 72D8D1314B6 for <anima@ietfa.amsl.com>; Tue, 20 Jun 2017 08:28:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
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 5aiKs6VK_iUP for <anima@ietfa.amsl.com>; Tue, 20 Jun 2017 08:28:10 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3BE0C1314D3 for <anima@ietf.org>; Tue, 20 Jun 2017 08:25:53 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id ECFCB58C4AF for <anima@ietf.org>; Tue, 20 Jun 2017 17:25:48 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id D6A5CB0C352; Tue, 20 Jun 2017 17:25:48 +0200 (CEST)
Date: Tue, 20 Jun 2017 17:25:48 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: anima@ietf.org
Message-ID: <20170620152548.GJ20021@faui40p.informatik.uni-erlangen.de>
References: <32669.1497968098@obiwan.sandelman.ca>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <32669.1497968098@obiwan.sandelman.ca>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/MxI9h0ErWj0-SjueuizzT-lDJJY>
Subject: [Anima] voucher draft last-call fixes (Re: minor clarifications to voucher)
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 20 Jun 2017 15:28:13 -0000

Here is the rfcdiff between the -03 (last call) version of the voucher document and
the version where the authors have integrated their last call fixes. This includes
what Michaels last mail was referring to:

https://tools.ietf.org/tools/rfcdiff/rfcdiff.pyht?url1=https://raw.githubusercontent.com/anima-wg/voucher/master/draft-ietf-anima-voucher.txt&url2=https://tools.ietf.org/id/draft-ietf-anima-voucher-03.txt

- Textual fixes without semantic changes (eg: writing out abbreviations on first use)

- The tree diagram notation used in the doc is now explained in the document itself.
  In -03 we referred to an external document but that doc is still evolving and would 
  therefore be an unstable reference.

- Explained that vouchers can be sent by someone else than MASA and received by someone else
  than pledge. This clarifies the intended additional use of voucher in BRSKI beside that "normal" case.

- Inlined grouping in the yang model for the voucher to simplify the definition/format.

- Updated requirements langauge to include (RFC8174) (only capital MUST/SHOULD are standards language..).

Latest version: https://raw.githubusercontent.com/anima-wg/voucher/master/draft-ietf-anima-voucher.txt

Cheers
    Toerless (as one of the authors).




On Tue, Jun 20, 2017 at 10:14:58AM -0400, Michael Richardson wrote:
> 
> Based upon discussion last week about synchronizing the voucher document with
> the BRSKI MASA protocol the following clarification was made to the voucher
> document as part of the WGLC:
> 
> 
> -          signed using a PKCS#7 structure.  The voucher artifact is generated by
> -          the pledge's manufacture or delegate (i.e. the MASA).</t>
> +          signed using a PKCS#7 structure.  The voucher artifact is normally generated by
> +          the pledge's manufacture or delegate (i.e. the Manufacturer Authorized Signing
> +          Authority). A voucher artifact could be signed by a non-MASA and be compliant
> +          to the specified artifact format described in this document. The appropriate
> +          use and trust of such vouchers is out-of-scope of this document.
> +          </t>
> 
>             <t>This document only defines the voucher artifact, leaving it to other
>             documents to describe specialized protocols for accessing it.</t>
> @@ -75,7 +79,8 @@
> 
>           <t>This document defines a strategy to securely assign a pledge to an owner,
>           using an artifact signed, directly or indirectly, by the pledge's manufacturer
> -        or delegate (i.e. the MASA).  This artifact is known as the voucher.</t>
> +        or delegate, i.e. the Manufacturer Authorized Signing
> +        Authority (MASA).  This artifact is known as the voucher.</t>
> 
>           <t>The voucher artifact is a JSON document, conforming to a data model
>           described by YANG <xref target="RFC7950"/>,  that has been signed using
> @@ -265,7 +270,7 @@ NOTE: All voucher types include a 'Pledge ID serial number'
> 
>         <section title="Voucher" anchor="voucher">
> 
> -        <t>The voucher's purpose is to securely assign a pledge to an owner.
> +        <t>The voucher's primary purpose is to securely assign a pledge to an owner.
>           The voucher informs the pledge which entity it should consider to be
>          its owner.</t>
> 
> 
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -= IPv6 IoT consulting =-
> 
> 
>