Re: Current status of CRL validation ?

"Santosh Chokhani" <chokhani@orionsec.com> Wed, 31 March 2004 04:39 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 XAA26608 for <pkix-archive@lists.ietf.org>; Tue, 30 Mar 2004 23:39:54 -0500 (EST)
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 i2V3ILZG077341; Tue, 30 Mar 2004 19:18:21 -0800 (PST) (envelope-from owner-ietf-pkix@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id i2V3ILu0077340; Tue, 30 Mar 2004 19:18:21 -0800 (PST)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-pkix@mail.imc.org using -f
Received: from host13.websitesource.com (host13.websitesource.com [209.239.35.152]) by above.proper.com (8.12.11/8.12.8) with ESMTP id i2V3ILn6077333 for <ietf-pkix@imc.org>; Tue, 30 Mar 2004 19:18:21 -0800 (PST) (envelope-from chokhani@orionsec.com)
Received: from orionsec.com (localhost [127.0.0.1]) by host13.websitesource.com (8.12.10/8.12.10) with ESMTP id i2V3IRBv020622 for <ietf-pkix@imc.org>; Tue, 30 Mar 2004 22:18:27 -0500
From: Santosh Chokhani <chokhani@orionsec.com>
To: ietf-pkix@imc.org
Subject: Re: Current status of CRL validation ?
Date: Tue, 30 Mar 2004 23:18:27 -0400
Message-Id: <20040331031827.M34252@orionsec.com>
In-Reply-To: <406A0839.14F7C3A1@nma.com>
References: <20040323103412.GA23286@cryptolog.com> <004f01c410dc$2c0681d0$df294d0c@hq.orionsec.com> <20040323142525.GA27672@cryptolog.com> <p06020406bc861b0a4627@[128.33.244.157]> <406A0839.14F7C3A1@nma.com>
X-Mailer: Open WebMail 1.81 20021127
X-OriginatingIP: 69.143.113.169 (chokhani)
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
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>

Please see responses below.

On Tue, 30 Mar 2004 15:52:25 -0800, Ed Gerck wrote
> Julien,
> 
> Yes, a PKIX cert is either revoked or not. Yes, this is strictly enforceable
> in X.509 because: (a) a cert has only one issuer and, (b) only that 
> issuer of the cert can revoke the cert.

Not true. A certificate can be revoked by another authority as asserted in 
the CRL issuer field of the CDP of the certificate.

> However, X.509 is unable to 
> allow a RP to measure with any desired confidence (i.e., desired by 
> the RP) whether a cert is revoked or not.
> 
> This is due to several unsolvable problems in the X.509/PKIX 
> framework [1]. For example, there may be a considerable delay (no 
> warranties on the CAs CPSs can be found on upper limits for such 
> delays) between the actual need to revoke a certificate and the 
> reflection of this need in a certificate chain with different CAs. 
> Further, the major X.509 security application today, SSL, still does 
> not check revocation lists or any other revocation mechanisms -- so 
> they are near to useless. Also, the user is not able to check server 
> certificates (and certificates in the CA chains) against revocation 
> lists. 

This is not a standards, PKI, X.509 or PKIX problem.  It is an implementation 
problem.

> 
> Moreover, PKIX/X.509 revocation is a "will" to revoke but not an 
> actual revocation. Few recognize, as you have now hit, that cert revocation
> in PKIX/X.509 is a solution to a non-existent problem ... while the 
> real problem is left utterly unsolved. The non-existent problem 
> solved by PKIX/X.509 cert revocation is how to communicate that a 
> certificate is no longer valid ... because if a certificate were 
> really no longer valid 
> (as it should be) then no one would need to find the cert revocation 
> to know about it. 

Please clarify what you mean by "will to revoke" and "actual revocation"

> 
> Cheers,
> Ed Gerck
> 
> [1] http://nma.com/mcg-mirror/cert.htm