ISCardVerify

The following interface definition is provided as a standard that can followed when developing a smart card service provider. The IsCardVerify interface can provide services for setting CHV (card holder verification) code and for verifying the user.

The ISCardVerify class is defined for applications that implement application-specific CHV policy, and that have a detailed knowledge of the smart card's internal implementation.

Following is a typical use of ISCardVerify interface. In this case, the ISCardVerify interface is used to change the CHV code.

    To change the CHV code of a smart card
  1. Create an ISCardVerify interface (through the corresponding ISCardManage interface method).
  2. Call ChangeCode. Provide new code, and specify if it is local or global and if it is enabled or disabled.
  3. Release the ISCardVerify interface.

Methods

ISCardVerify Method Description
ChangeCode Changes the current CHV code.
Unblock Re-enable the security context.
ResetSecurityState Resets the security context of the smart card.
Verify Authenticates the user.