On Mon, Jun 14, 2010, matteo mattau wrote:

> 
> Hi,
> I saw the thread "Multiple CRL with same issuer" on this mailing list, and I 
> have the
> same problem:
> 
> for one CA issuer I have 100 CRLs, and if the revoked certificate is not in 
> the first CRL
> (in my case is the 11th CRL), openssl verify return ok.
> 
> I have downloaded and installed openssl 1.0.0a,
> then
> 1) tried to create 1 file for each  CRL in pem format,  and created symbolic 
> link
> ln -s crlPEMn.crl `openssl crl -hash -noout -in crlPEMn.crl`.rn
> with n from 0 to 99
> executing 
> openssl verify -verbose -CApath ./demoCA/certs -crl_check ./RevokedCert.cer
> the result is ok, and it is very fast, it seems that it checks only the first 
> CRL (with .r0)
> 
> 2) tried to create 1 file, with all the CRLs concatenated in pem format, and 
> created 
> symbolic link 
> ln -s crlPEM.crl `openssl crl -hash -noout -in crlPEM.crl`.r0
> executing 
> openssl verify -verbose -CApath ./demoCA/certs -crl_check ./RevokedCert.cer
> the result is ok, but it is slowly, such as check all the big CRL file, but 
> cannot
> find the revoked serial number.
> 
> I've also tried to pass all the other verify args for CRL, but the result 
> does not change.
> 
> Please, where I wrong? I downloaded openssl 1.0.0a because I've read that 
> from 0.9.9dev
> there is the support for multiple CRLs.
> 

What are the dates on the first CRL? If it is valid then OpenSSL will use that
without any further lookups. 

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to