- From: Jeffrey Yasskin <jyasskin@google.com>
 - Date: Mon, 11 Dec 2017 22:45:47 +0000
 - To: Ilari Liusvaara <ilariliusvaara@welho.com>
 - Cc: HTTP Working Group <ietf-http-wg@w3.org>
 - Message-ID: <CANh-dXnQ0ktp7BaxBiZ_4GGyewkwK66ZeJzq0ww5VwdNKCKaxg@mail.gmail.com>
 
On Thu, Dec 7, 2017 at 9:18 AM Ilari Liusvaara <ilariliusvaara@welho.com>
wrote:
> On Wed, Dec 06, 2017 at 03:59:34PM -0800, Jeffrey Yasskin wrote:
> > On Wed, Dec 6, 2017 at 1:15 PM, Ilari Liusvaara
> > <ilariliusvaara@welho.com> wrote:
> > > Also, should mapping entries for Ed25519 and Ed448 keys be specified
> > > (even if not MTI)?
> >
> > ("Mandatory To Implement"?) I believe that Ed25519 and Ed448 keys don't
> exist in the Web
> > PKI yet, although that could be out of date. Once they do, yes they
> > should have mandatory mapping entries.
>
> I think after curdle-pkix goes to RFC, CABForum will probably allow Ed*
> keys for EE certificates (but not CA certificates due to issues with
> key protection). And EE certificates are the one that matters here.
>
Thanks for pointing out that curdle-pkix is now close to being published.
I've added those key types in https://github.com/WICG/webpackage/pull/96. I
picked the pre-hashed variant of the signing algorithms, but I'm happy to
hear if that's the wrong choice.
> > Section 3.6.1:
> > >
> > > "Validate that all certificates in path include “status_request”
> > > extensions with valid OCSP responses."
> > >
> > > While CA certificates might have OCSP responses, in practice these
> > > have unusuably long lifetime (months!).
> >
> > Ah, so I need to set a maximum lifetime here. I'd vaguely heard that
> > Microsoft set a maximum lifetime for OCSP responses of 7 or 10 days.
> > Is that right? I'd like to match that.
>
> That is EE certificates only. And it is 7 days.
>
> Poking around a bit, it seems that the OCSP response on the native LE
> X3 intermediate has lifetime of 1 year(!!!).
>
Ouch. I'll limit the check to the end-entity certificate, and assume that
systems like OneCRL can handle revoked intermediates without needing help
from the signature format.
https://github.com/WICG/webpackage/pull/93
Thanks,
Jeffrey
Received on Monday, 11 December 2017 22:46:28 UTC