| Previous | Next |
| SEC_E_UNKNOWN_CREDENTIALS | SEC_E_MESSAGE_ALTERED |
SEC_E_NO_CREDENTIALS
SEC_E_NO_CREDENTIALS signals this condition: No usable credentials were available to the selected security package. The package did not find a credential it could use for this request. A service account may lack a ticket, a user session may lack the expected certificate, or an application may be running under a different identity than expected.
What to check
- Identify the process identity and whether the request is interactive, service-based, or delegated.
- For Kerberos, inspect the ticket cache and verify the intended target principal.
- For certificate-based sign-in, verify that an eligible certificate and private key are available to the current user or service context.
klist
Microsoft: Smart-card certificate requirements
Looking for a different code? Search another status or error code.