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.

Thanks in advance
M.M.

                                          
_________________________________________________________________
Hotmail: Free, trusted and rich email service.
https://signup.live.com/signup.aspx?id=60969

Reply via email to