Key Recovery Agent with no access to Root CA CRL



Hi,

We have a Windows 2003 Enterprise Issuing Certification Authority for
issuing corporate certificates, we are using an outside third-party Root CA
which does not include their CRL Distribution Point in their Certificates.
This has worked fine up to now.

However, we recently wanted to enable the Key Recovery Agent feature, but we
repeatedly got a message on client machines telling us that "some
certificate" could not be validated when the user requested a certificate
from a template where key archiving was enabled. Looking a little bit deeper,
on a hunch we checked with certutil the validity of the KRA certificate on
the client machines and noticed that although the certificate itself is
valid, certutil complained because it could not validate the whole chain for
the Issuing CA certificate (because of the missing root ca CRLs), we found
that if we manually installed the Root CA CRLs on the user's machine, in the
local machine store, the message would not show up, and key archiving worked
well. We didn't know that client machines had to use the KRA agent (we
assumed it stayed only at the CA).

It would be cumbersome for us to have to manually add the Root CA CRLs (even
if using a GPO), because they are published fairly often to a location
outside our company.

I would like to know if there is a way to bypass the Root CRL verification
for KRA on client machines, as it seems to be failing only for key archiving.
Is there a GPO I could update for this? Are there any other workarounds?

Thanks.

.



Relevant Pages

  • Re: Certificate authorities and firewalls
    ... Make the SA Root certificate and CRLs outside of the firewall ... extension to include an externally accessible location where the CRLs and CA ... If the firewall does not allow the SARootCA machine to publish to these two ...
    (microsoft.public.win2000.security)
  • Re: How to install a new Enterprise Root Certificate Authority to replace an old one?
    ... Yes, this is just another root CA in the organization, that will use the ... CDP and Certificate Services containers in the following ... references out of the Configuration NC. ... and delete the old certs and CRLs from the ...
    (microsoft.public.windows.server.security)
  • Re: Schannel CertificateChainValidation failing
    ... I am not fully up to speed with certs (root, end entity, ... valid Windows trusted root cert. ... You've enabled certificate revocation checking, and the validation code ...
    (microsoft.public.platformsdk.security)
  • Re: Certificate chain issue with Ent Sub Ca & stand alone Root CA
    ... certificate and I get a "Cannot verify certificate chain. ... revocation because the revocation server was offline. ... the root ca? ... Online>>> Online Enterprise Subordinate CA ...
    (microsoft.public.windows.server.security)
  • Re: Newbie wants to learn about PKI Server 2003......
    ... 2003 PKI Certificate Security", and have been lurking here for a bit. ... We will implement a 2 tier heirarchy, with the Root CA being offline. ... All clients that attempt revocation checking will first attempt to retrieve the CRL from the ... level below a self-signed cert, so applications that are 3280 compliant would never check the ...
    (microsoft.public.windows.server.security)