Integrated circuit card (ICC) holder verification modes.
Synopsis:
#include <smartcard/sc_data_types.h>
typedef enum
SC_FL_IHV_GLOBAL = 0x00000001
SC_FL_IHV_LOCAL = 0x00000002
SC_FL_IHV_ENABLE = 0x00000004
SC_FL_IHV_DISABLE = 0x00000008
SC_FL_IHV_CHANGE = 0x00000010
SC_FL_IHV_CHECKONLY = 0x00000020
SC_FL_IHV_FORCEVERIFY = 0x00000040
} sc_ihv_mode_t;
Data:
- SC_FL_IHV_GLOBAL
- Global ICC holder verification.
- SC_FL_IHV_LOCAL
- Local ICC holder verification.
- SC_FL_IHV_ENABLE
- Enable ICC holder verification.
- SC_FL_IHV_DISABLE
- Disable ICC holder verification.
- SC_FL_IHV_CHANGE
- Change the ICC holder code (PIN).
- SC_FL_IHV_CHECKONLY
- Indicates to the ICC service provider (ICCSP) that it should not pop up a dialog requesting input of CHV information.
Only the CHV state should be returned.
- SC_FL_IHV_FORCEVERIFY
- Forces ICC holder verification, even if the previous CHV was successful or the code (PIN) is cached.
Not defined in the PC/SC spec.
Library:
libscs (For the qcc command, use the -l scs option to link against this library)