Problem with Indirect CRL with DPV/DPD
"Julien Stern" <julien.stern@cryptolog.com> Tue, 06 April 2004 16:28 UTC
Received: from above.proper.com (above.proper.com [208.184.76.39]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA02632 for <pkix-archive@lists.ietf.org>; Tue, 6 Apr 2004 12:28:41 -0400 (EDT)
Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.8) with ESMTP id i36FFW9v058628; Tue, 6 Apr 2004 08:15:32 -0700 (PDT) (envelope-from owner-ietf-pkix@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id i36FFWaD058627; Tue, 6 Apr 2004 08:15:32 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-pkix@mail.imc.org using -f
Received: from kraid.nerim.net (smtp-102-tuesday.nerim.net [62.4.16.102]) by above.proper.com (8.12.11/8.12.8) with ESMTP id i36FFVGn058616 for <ietf-pkix@imc.org>; Tue, 6 Apr 2004 08:15:31 -0700 (PDT) (envelope-from julien.stern@cryptolog.com)
Received: from jupiter.cry.pto (cryptolog.net1.nerim.net [80.65.224.225]) by kraid.nerim.net (Postfix) with ESMTP id 2636D41A43 for <ietf-pkix@imc.org>; Tue, 6 Apr 2004 17:15:30 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by jupiter.cry.pto (Postfix) with ESMTP id 4FE7240D2 for <ietf-pkix@imc.org>; Tue, 6 Apr 2004 17:15:30 +0200 (CEST)
Received: from jupiter.cry.pto ([127.0.0.1]) by localhost (jupiter [127.0.0.1]) (amavisd-new, port 10024) with SMTP id 11001-10 for <ietf-pkix@imc.org>; Tue, 6 Apr 2004 17:15:30 +0200 (CEST)
Received: from callisto.cry.pto (callisto.cry.pto [10.0.1.4]) by jupiter.cry.pto (Postfix) with SMTP id 19BC540B1 for <ietf-pkix@imc.org>; Tue, 6 Apr 2004 17:15:30 +0200 (CEST)
Received: by callisto.cry.pto (sSMTP sendmail emulation); Tue, 6 Apr 2004 17:15:30 +0200
From: Julien Stern <julien.stern@cryptolog.com>
Date: Tue, 06 Apr 2004 17:15:30 +0200
To: ietf-pkix@imc.org
Subject: Problem with Indirect CRL with DPV/DPD
Message-ID: <20040406151529.GA27862@cryptolog.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
User-Agent: Mutt/1.5.5.1+cvs20040105i
X-Virus-Scanned: by amavisd-new-20030314-p2 (Debian) at cryptolog.com
Sender: owner-ietf-pkix@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-pkix/mail-archive/>
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: <mailto:ietf-pkix-request@imc.org?body=unsubscribe>
Greetings, I keep on having a major problem with indirect CRLs, and I do not see how they can be used with DPV/DPD (or RFC3126 actually, but this might be out of scope). As a matter of fact, my understanding of RFC3379 (requirements for DPV/DPD) and the draft DPV and DPD over OCSP is that in DPD the client should receive enough information to perform all the validity checks by himself. I can see that this works very well when no indirect CRL is used. However, when an indirect CRL is used, an EXTRA certificate path that should be used to validate the CRL issuer certificate should be provided to the client. And if there is any other indirect CRL in this new path, yet another extra CRL and another extra certificate path should be sent, and so on (recursively). I do not see how this information can be provided through DPD. As a side note, the same problem occurs in RFC3126 where it seems the validation information provided is not enough when indirect CRL are used. All these protocols seem to imply that the same path can be used to validate a certificate and the corresponding CRL, which is not the case. How am I supposed to verify an (indirect) CRL when the only information provided to me is the X500Name of the CRL issuer ? Any clarification would be appreciated. -- Julien
- Problem with Indirect CRL with DPV/DPD Julien Stern