<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>MAGIC_TARGET</string> <key>CFBundleIdentifier</key> <string>org.debian.alioth.pcsclite.smartcardccid</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> MAGIC_CLASS <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> <string>MAGIC_VERSION</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>0.0.1d1</string> <key>ifdCapabilities</key> <string>0x00000000</string> <!-- Possible values for ifdCapabilities bits 1: IFD_GENERATE_HOTPLUG plugging the reader calls pcscd \-\-hotplug Default value is 0x00000000 --> <key>ifdProtocolSupport</key> <string>0x00000001</string> <key>ifdVersionNumber</key> <string>0x00000001</string> <key>ifdLogLevel</key> <string>0x0001</string> <!-- Possible values for ifdLogLevel 1: CRITICAL important error messages 2: INFO informative messages like what reader was detected 4: COMM a dump of all the bytes exchanged between the host and the reader 8: PERIODIC periodic info when pcscd test if a card is present (every 1/10 of a second) The final value is a OR of these values Default value: 3 (CRITICAL + INFO) --> <key>ifdDriverOptions</key> <string>0x0000</string> <!-- Possible values for ifdDriverOptions 0x01: DRIVER_OPTION_CCID_EXCHANGE_AUTHORIZED the CCID Exchange command is allowed. You can use it through SCardControl(hCard, IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE, ...) 0x02: DRIVER_OPTION_GEMPC_TWIN_KEY_APDU If set the GemPC Twin and GemPC Key readers with be configured so that the T=1 TPDU protocol is done by the firmware instead of the driver. This switches the reader in APDU mode and also in EMV mode so may not work with non EMV cards. 0x04: DRIVER_OPTION_USE_BOGUS_FIRMWARE Some reader firmwares have bugs. By default the driver refuses to work with such firmware versions. If your reader is rejected because of the firmware (log message: "Firmware (x.y) is bogus!") you can: - upgrade your reader firmware (not all readers can do that) or - get another reader with a new/bugfree firmware or - activate this option but you will have problems depending on the bug 0x08: free bits 4 & 5: (values 0x00, 0x10, 0x20, 0x30) 0x00: power on the card at 5V, then 1.8V then 3V (default value) 0x10: power on the card at 3V, then 5V then 1.8V 0x20: power on the card at 1.8V, then 3V and then 5V 0x30: let the reader decide 0x40: DRIVER_OPTION_DISABLE_PIN_RETRIES The Gemalto pinpad reader sends a VERIFY command with no PIN value in order to retreive the remaining retries from the card. Some cards (like the OpenPGP card) do not support this. Default value: 0 --> <key>ifdManufacturerString</key> <string>Ludovic Rousseau (ludovic.rousseau@free.fr)</string> <key>ifdProductString</key> <string>Generic CCID driver</string> <key>ifdVendorID</key> <array> MAGIC_VENDOR </array> <key>ifdProductID</key> <array> MAGIC_PRODUCT </array> <key>ifdFriendlyName</key> <array> MAGIC_FRIENDLYNAME </array> <key>Copyright</key> <string>This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.</string> </dict> </plist>