Site icon EfmSoft

What does HRESULT 0x80100010 (SCARD_E_NOT_READY) mean?

 
Previous Next
SCARD_E_PROTO_MISMATCH SCARD_E_INVALID_VALUE

SCARD_E_NOT_READY

Meaning and context of SCARD_E_NOT_READY

Authentication is a process for verifying the identity of an object or person. When you authenticate an object, such as a smart card, the goal is to verify that the object is genuine. When you authenticate a person, the goal is to verify that you are not dealing with an imposter.

In a networking context, authentication is the act of proving identity to a network application or resource. Typically, identity is proven by a cryptographic operation that uses a key only the user knows (such as with public key cryptography), or a shared key. The server side of the authentication exchange compares the signed data with a known cryptographic key to validate the authentication attempt. Storing the cryptographic keys in a secure central location makes the authentication process scalable and maintainable.

For smart cards, Windows supports a provider architecture that meets the secure authentication requirements and is extensible so that you can include custom credential providers.

Diagnostic interpretation

SCARD_E_NOT_READY has the HRESULT value 0x80100010. AllStat records the condition as “The reader or smart card is not ready to accept commands.”.

Evidence to capture

Retry and recovery

” has changed.

Official references


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

Exit mobile version