ccid - CCID驱动源码


LGPL
Linux
C/C++

软件简介

ccid 提供了普通 USB CCID (Chip/Smart Card Interface Devices) 驱动和 ICCD (Integrated
Circuit(s) Card Devices) 的驱动程序源码。

特点:

  • Exchange levels
  • multi-slot readers
  • composite CCID device
  • PC/SC v2 part 10 features:
    • GET_FEATURE_REQUEST
    • secure PIN verify (FEATURE_VERIFY_PIN_DIRECT)
    • modify PIN entry (FEATURE_MODIFY_PIN_DIRECT)
    • reader PIN properties (FEATURE_IFD_PIN_PROPERTIES)
    • Multifunctional Card Terminal reader direct (FEATURE_MCT_READER_DIRECT)
    • retrieve reader properties in TLV form (FEATURE_GET_TLV_PROPERTIES)
    • bMinPINSize and bMaxPINSize: How to know the PIN sizes supported by a pinpad reader?
    • bEntryValidationCondition
  • Data rates list
  • Localize LCD display messages (Gemalto GemPC PIN PAD, Covadis V茅ga-Alpha)
  • Extended APDU (for T=1 cards only and if your reader is in TPDU mode or extended APDU mode)
  • SCardGetAttrib() attributes
  • ICCD versions A and B
  • USB selective suspend