Re: [sidr] Erratum for RFC6486? (manifests)
Rob Austein <sra@hactrn.net> Tue, 16 July 2013 21:27 UTC
Return-Path: <sra@hactrn.net>
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 9688421F84EF for <sidr@ietfa.amsl.com>; Tue, 16 Jul 2013 14:27:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ykZzz8mfqwzO for <sidr@ietfa.amsl.com>; Tue, 16 Jul 2013 14:27:29 -0700 (PDT)
Received: from cyteen.hactrn.net (cyteen.hactrn.net [IPv6:2002:425c:4242:0:210:5aff:fe86:1f54]) by ietfa.amsl.com (Postfix) with ESMTP id 8277C21F8459 for <sidr@ietf.org>; Tue, 16 Jul 2013 14:27:29 -0700 (PDT)
Received: from thrintun.hactrn.net (thrintun.hactrn.net [10.0.1.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "thrintun.hactrn.net", Issuer "Grunchweather Associates" (verified OK)) by cyteen.hactrn.net (Postfix) with ESMTPS id 2715273045 for <sidr@ietf.org>; Tue, 16 Jul 2013 21:27:26 +0000 (UTC)
Received: from thrintun.hactrn.net (localhost [IPv6:::1]) by thrintun.hactrn.net (Postfix) with ESMTP id DDB22178A4 for <sidr@ietf.org>; Tue, 16 Jul 2013 17:27:25 -0400 (EDT)
Date: Tue, 16 Jul 2013 17:27:25 -0400
From: Rob Austein <sra@hactrn.net>
To: sidr@ietf.org
In-Reply-To: <A4234F86-EC27-4EB5-B988-D61019E80A7B@ripe.net>
References: <A4234F86-EC27-4EB5-B988-D61019E80A7B@ripe.net>
User-Agent: Wanderlust/2.14.0 (Africa) Emacs/23.4 Mule/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset="US-ASCII"
Message-Id: <20130716212725.DDB22178A4@thrintun.hactrn.net>
Subject: Re: [sidr] Erratum for RFC6486? (manifests)
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, 16 Jul 2013 21:27:30 -0000
At Tue, 16 Jul 2013 11:39:39 +0200, Tim Bruijnzeels wrote: > > RFC6486 has this to say about the validity times of EE certificates in manifests: > > http://tools.ietf.org/html/rfc6486#section-5.1 > > In the case of a "one-time-use" EE certificate, the validity > times of the EE certificate MUST exactly match the thisUpdate > and nextUpdate times of the manifest. > > In the case of a "sequential-use" EE certificate, the validity > times of the EE certificate MUST encompass the time interval > from thisUpdate to nextUpdate. > > > This causes some issues for our RP software, and I believe it would > be better to remove the difference between one-time-use and > sequential-use here, and go with something like this instead: > > The validity times of the EE certificate MUST encompass the time > interval from thisUpdate to nextUpdate. I support this change > In short: I think CAs should have the freedom to choose longer > validity times for one-time-use EE certificates. Agreed. > As far as I know *all* implementations use one-time-use anyway, The rpki.net implementation has always used sequential-use manifest EE certificates. We set the notAfter time of the manifest EE certificate to match the notAfter time of its issuing CA certificate, on the theory that the only reason we're even bothering with a separate EE certificate is that PKIX doesn't allow us to use the CA certificate directly. If we were designing X.509 all over again to support this, I'd class manifests as something to be covered directly by the CA certificate, just as CRLs are. But we're not revising X.509. Manifest EE certificates are required to use RFC 3779 inheritance, so, barring a key compromise, there's generally no pressing reason to regenerate a manifest EE certificate. We can always revoke the manifest EE certificate if really necessary, but optimizing for the key compromise case seems perverse. :)
- [sidr] Erratum for RFC6486? (manifests) Tim Bruijnzeels
- Re: [sidr] Erratum for RFC6486? (manifests) Rob Austein
- Re: [sidr] Erratum for RFC6486? (manifests) Stephen Kent
- Re: [sidr] Erratum for RFC6486? (manifests) Tim Bruijnzeels
- Re: [sidr] Erratum for RFC6486? (manifests) Murphy, Sandra
- Re: [sidr] Erratum for RFC6486? (manifests) Stephen Kent