Problems with CRL

seka
Date: 08/26/04


Date: Thu, 26 Aug 2004 16:01:54 +0400

Hello!
I have the following problem using MS Security SDK:
I issued selfsigned root certificate, then issued user certificates signed
by root, then issued CRLs, revoking some of these certificates. All worked
OK.
Later I issued new selfsigned root certificate with the same SubjectName and
other serial number and other key. Then I issued new CRL and get a lot of
strange things:

1. Before I issued second root new CRL always replaced the old one. Now the
previous CRL issued by previous root remains in the store. And what is more
when I add entry in the new CRL it appears in the old one (I add CRL's using
function CertAddCRLContextToStore with flag
CERT_STORE_ADD_REPLACE_EXISTING). Is it normal?

2. Earlier all revoked certificates was recognized as revoked by function
CertGetCertificateChain. Now some of these certificates are not recognized
as revoked. And when I revoke certificate issued by old root, function
CertGetCertificateChain doesn't recognized it as revoked.

3. Then I removed old CRL from system store but situation became worse: some
of earlier revoked certificates are recognized as revoked though their
serial numbers are not contained in any CRL!

What did I do wrong? How can I issue a new selfsigned root certificate and
still be able to work with CRLs?

Thank you.



Relevant Pages

  • Re: Certificate Service - Revoke Question
    ... You could also configure the CRL to publish more frequently. ... >>authority running and I'm issuing certificates and giving ... >>revoke a certificate, ...
    (microsoft.public.win2000.security)
  • Re: Clustering Certificate Authority Server
    ... Delta CRL - Publish every 24 hours, ... Amihai ... >> Can you think of a way that the second CA will be able to revoke ... >> certificates or sign the CRL using the private key of the first CA? ...
    (microsoft.public.windows.server.security)
  • Re: Proposal for a new PKI model (At least I hope its new)
    ... it is online and it is dynamic. ... What is your solution in place of PKI and certificates? ... > distributed real-time CRL model. ... absolutely know all possible relying parties ... ...
    (sci.crypt)
  • RE: CLR and AIA publishing properties unclear
    ... enterprise issuing CA and a web server hosting CRL and AIA for external ... include path in certificates. ... I do however publish CRL and deltas, CRL path should be ... should be included in certificates and delta CRL path in CRL's. ...
    (microsoft.public.windows.server.general)
  • CLR and AIA publishing properties unclear
    ... enterprise issuing CA and a web server hosting CRL and AIA for external ... I am however in doubt of a few CRL/AIA publishing properties. ... include path in certificates. ... I do however publish CRL and deltas, CRL path should be ...
    (microsoft.public.windows.server.general)