Re: [Anima] Russ: Re: rfc822Name use in Autonomic Control Plane document

Toerless Eckert <tte@cs.fau.de> Wed, 01 July 2020 01:59 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 21CC23A08E9 for <anima@ietfa.amsl.com>; Tue, 30 Jun 2020 18:59:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level:
X-Spam-Status: No, score=-1.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 rb1_eX8fCe8X for <anima@ietfa.amsl.com>; Tue, 30 Jun 2020 18:59:44 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7BC23A08E7 for <anima@ietf.org>; Tue, 30 Jun 2020 18:59:43 -0700 (PDT)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 84C7454843F; Wed, 1 Jul 2020 03:59:38 +0200 (CEST)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 792E3440043; Wed, 1 Jul 2020 03:59:38 +0200 (CEST)
Date: Wed, 01 Jul 2020 03:59:38 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: Anima WG <anima@ietf.org>
Message-ID: <20200701015938.GA34680@faui48f.informatik.uni-erlangen.de>
References: <20200627054056.GA35664@faui48f.informatik.uni-erlangen.de> <FF181E1F-2B93-47BB-AB45-7F66D880108B@vigilsec.com> <20200627224640.GA41058@faui48f.informatik.uni-erlangen.de> <CABcZeBN_tQgH8ZZmVg82h8-cthm0uQ6b846N71G9NYFSxdUMRQ@mail.gmail.com> <e84cc89e-6503-7cd7-4281-9cf4629a7bb7@gmail.com> <3A5D70B2-B3F9-42A6-9219-F25D657A7A7F@vigilsec.com> <20200628161149.GA16571@faui48f.informatik.uni-erlangen.de> <20200630161004.GA48194@faui48f.informatik.uni-erlangen.de> <69B9B7B6-4B75-4336-9F3F-45CD4FA51291@cisco.com> <23063.1593567251@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <23063.1593567251@localhost>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/KRjf7A7PVm5Y_6cM0bW7u5jd5WU>
Subject: Re: [Anima] Russ: Re: rfc822Name use in Autonomic Control Plane document
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: Wed, 01 Jul 2020 01:59:46 -0000

Well, i definitely want to strick to string because otherwise i would
still have to write a standard human consumption representation, i
had enough problem with real world code across different systems
representing the same infor differently to the poor troubleshooter.

Application layer code is mostly strings too, and if one wants to map a name
from otherName <string> into e.g.: URN (urn:ietf:params:acp:<string>), then there
would just be a 1:1 same <string> on both sides. And just that consideration
may be good enough right now not to have to bother with URN now in
this doc but define this later when needed - if nodoby feels there is sufficient
 interop benefit to go to URI GeneralName instead of otherName (but me).

Cheers
    Toerless

On Tue, Jun 30, 2020 at 09:34:11PM -0400, Michael Richardson wrote:
> 
> Eliot Lear <lear@cisco.com> wrote:
>     > I think either a URI or otherName are pretty much functionally
>     > equivalent.  I might go with URI for one particular reason, which is
>     > that the tooling ??? in particular OpenSSL ??? will handle it better.
> 
> Maybe the command line stuff, but for the API, it's an identical amount of
> effort. (I have running code).
> 
> I don't think an ASN.1 encoded otherName will be better for IoT (or BFRS)
> because it force the ACP application developers to learn something about
> ASN.1, and history says they will get it wrong. (Because, as Nico says, lack
> of access to ASN1 code generators).
> 
> I would prefer CBOR encoding, if there is consensus that it should not be a string.
> This also anticipates more modern certificate-like artifacts (CoID).
> 
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -= IPv6 IoT consulting =-
> 
> 
> 



> _______________________________________________
> Anima mailing list
> Anima@ietf.org
> https://www.ietf.org/mailman/listinfo/anima


-- 
---
tte@cs.fau.de