Event ID: 21
Event Source: KDC
Event Type: Warning
Event Description: TThe client certificate for the user #$%\#$%# is not valid, and resulted in a failed smartcard logon. Please contact the user for more information about the certificate they're attempting to use for smartcard logon. The chain status was : A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider.
This started happening just recently. The only thing i've down was publish new intermidate CA certs using the following command;
certutil -dspublish -f "Cert name / location" NTAuthCA
that was yesterday and now today people are reporting the issue that they cannot log in with their certs.
The Domain controller rejected the client certificate of user $#$#$
@#$# used for smart card logon. The following error from the certificate validation process:
A certificate chain processed correctly but one of the CA certifiates is not trusted by the policy provider
Either I did not publish the certificates correctly (their in the correct location in the DS stores). I'm currently troubleshooting but my mind is currently running a blank. What I've done was delete the cert from the DS store and republish it again but that did nto work.
What I am thinking on doing is going to the registry location
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EnterpriseCertificates\NTAuth\Certificates
and deleteing them that way (if for some odd reason the delstore command did not work).
Any ideas? Would be greatly appreciated.