What does NTSTATUS 0xC0000389 (STATUS_SMARTCARD_CERT_REVOKED) mean?

 
Previous Next
STATUS_DOWNGRADE_DETECTED STATUS_ISSUING_CA_UNTRUSTED

STATUS_SMARTCARD_CERT_REVOKED

The credential can be present but no longer trusted

STATUS_SMARTCARD_CERT_REVOKED means that certificate-based authentication reached certificate validation and the credential is no longer accepted because of revocation. This is not a PIN problem and not necessarily a reader failure: the card can be detected and its private key can be available while the certificate is invalid for authentication. In Windows smart-card logon, the KDC and certificate-chain policy are part of the decision.

PKINIT defines how public-key credentials participate in the Kerberos initial-authentication exchange. Windows auditing documentation associates relevant KDC result conditions with revoked smart-card certificates or a chain that the domain controller does not trust. The response should be to preserve the validation evidence and use the established PKI lifecycle process, not to bypass revocation checks.

What to verify

  • Identify the exact certificate, issuer, serial number, intended EKU and revocation information used by the failed logon.
  • Check whether the certificate was intentionally revoked, superseded or replaced, and whether a valid replacement has been issued to the user.
  • Verify the KDC’s trust and revocation-access path; distinguish a known revoked certificate from an inability to obtain revocation status.
  • Keep PIN, reader and certificate-chain troubleshooting separate so one issue is not mistaken for another.

References


Looking for a different code? Search another status or error code.