| Previous | Next |
| STATUS_SMARTCARD_NO_CERTIFICATE | STATUS_SMARTCARD_IO_ERROR |
STATUS_SMARTCARD_NO_KEYSET
The smart-card keyset is unavailable
This status is about opening the keyset, not proving the certificate chain. The certificate may be known, but the provider cannot open the key material needed to perform the requested cryptographic operation.
Look for provider mismatch, damaged card state, missing private key container, access restrictions, or silent-context behavior that prevents required user interaction.
What to inspect
- Check whether the same certificate can sign data or authenticate in another Windows component.
- Review CSP/KSP and minidriver logs for container or keyset open failures.
- Confirm that the operation is allowed for the key usage and card policy.
References
- Microsoft: Smart card certificate requirements and enumeration
- Microsoft: Enabling smart card logon with third-party CAs
- Microsoft Open Specifications: MS-PKCA
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.
