Re: [sidr] draft-ietf-sidr-repos-struct to Standards Track

Terry Manderson <terry.manderson@icann.org> Tue, 19 July 2011 04:37 UTC

Return-Path: <terry.manderson@icann.org>
X-Original-To: sidr@ietfa.amsl.com
Delivered-To: sidr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 159EF21F86DD for <sidr@ietfa.amsl.com>; Mon, 18 Jul 2011 21:37:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.532
X-Spam-Level:
X-Spam-Status: No, score=-106.532 tagged_above=-999 required=5 tests=[AWL=0.067, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eIVCoV1BYrsB for <sidr@ietfa.amsl.com>; Mon, 18 Jul 2011 21:37:15 -0700 (PDT)
Received: from EXPFE100-1.exc.icann.org (expfe100-1.exc.icann.org [64.78.22.236]) by ietfa.amsl.com (Postfix) with ESMTP id 9D3E721F86C7 for <sidr@ietf.org>; Mon, 18 Jul 2011 21:37:15 -0700 (PDT)
Received: from EXVPMBX100-1.exc.icann.org ([64.78.22.232]) by EXPFE100-1.exc.icann.org ([64.78.22.236]) with mapi; Mon, 18 Jul 2011 21:37:14 -0700
From: Terry Manderson <terry.manderson@icann.org>
To: Randy Bush <randy@psg.com>
Date: Mon, 18 Jul 2011 21:37:13 -0700
Thread-Topic: [sidr] draft-ietf-sidr-repos-struct to Standards Track
Thread-Index: AcxFy6TFJSoRgyLsRx2maZ+rmIVpgwAAeKvU
Message-ID: <CA4B4719.17EF2%terry.manderson@icann.org>
In-Reply-To: <m2mxgaq4p8.wl%randy@psg.com>
Accept-Language: en-US
Content-Language: en
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Rob Austein <sra@isc.org>, "draft-ietf-sidr-repos-struct@tools.ietf.org" <draft-ietf-sidr-repos-struct@tools.ietf.org>, "sidr@ietf.org" <sidr@ietf.org>, "sidr-chairs@tools.ietf.org" <sidr-chairs@tools.ietf.org>
Subject: Re: [sidr] draft-ietf-sidr-repos-struct to Standards Track
X-BeenThere: sidr@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Secure Interdomain Routing <sidr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidr>, <mailto:sidr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sidr>
List-Post: <mailto:sidr@ietf.org>
List-Help: <mailto:sidr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Jul 2011 04:37:16 -0000

On 19/07/11 2:23 PM, "Randy Bush" <randy@psg.com> wrote:

>> And I'm happy to see it written as a hint. A validated mapping should
>> come, in my opinion from something more robust which also transcends
>> the technology used in the repository.
> 
> easy.  throw away the entire structure and code to date and do it as a
> collection of tlvs.

I think there is an easier way, as already suggested. Add the object type to
the manifest in FileandHash.

1) the rescert points to the publication point and manifest
2) the manifest is mandatory
3) the manifest is signed
4) the manifest is nicely(?) readable ASN.1

Really its a much nicer and more robust solution than either throwing the
entire structure out or using filename extensions to 'mandate' file/object
content.

Then if hints, for human readable reasons, are still required then maintain
the extensions as they are as a BCP.

> 
> i suspect no one else wants to go there, at least no one with code in
> the game.

Really... that is a shame. I always thought that coders wanted to make their
code less susceptible to adverse external influence.

T.