1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
5 <key>CFBundleDevelopmentRegion</key>
6 <string>English</string>
7 <key>CFBundleExecutable</key>
8 <string>MAGIC_TARGET</string>
9 <key>CFBundleIdentifier</key>
10 <string>org.debian.alioth.pcsclite.smartcardccid</string>
11 <key>CFBundleInfoDictionaryVersion</key>
14 <key>CFBundlePackageType</key>
16 <key>CFBundleShortVersionString</key>
17 <string>MAGIC_VERSION</string>
18 <key>CFBundleSignature</key>
20 <key>CFBundleVersion</key>
21 <string>0.0.1d1</string>
22 <key>ifdCapabilities</key>
23 <string>0x00000000</string>
25 <!-- Possible values for ifdCapabilities bits
26 1: IFD_GENERATE_HOTPLUG
27 plugging the reader calls pcscd \-\-hotplug
29 Default value is 0x00000000
32 <key>ifdProtocolSupport</key>
33 <string>0x00000001</string>
34 <key>ifdVersionNumber</key>
35 <string>0x00000001</string>
37 <key>ifdLogLevel</key>
38 <string>0x0003</string>
40 <!-- Possible values for ifdLogLevel
41 1: CRITICAL important error messages
42 2: INFO informative messages like what reader was detected
43 4: COMM a dump of all the bytes exchanged between the host and
45 8: PERIODIC periodic info when pcscd test if a card is present
46 (every 1/10 of a second)
48 The final value is a OR of these values
50 Default value: 3 (CRITICAL + INFO)
53 <key>ifdDriverOptions</key>
54 <string>0x0000</string>
56 <!-- Possible values for ifdDriverOptions
57 0x01: DRIVER_OPTION_CCID_EXCHANGE_AUTHORIZED
58 the CCID Exchange command is allowed. You can use it through
59 SCardControl(hCard, IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE, ...)
61 0x02: DRIVER_OPTION_GEMPC_TWIN_KEY_APDU
62 If set the GemPC Twin and GemPC Key readers with be configured
63 so that the T=1 TPDU protocol is done by the firmware instead of
65 This switches the reader in APDU mode and also in EMV mode so
66 may not work with non EMV cards.
68 0x04: DRIVER_OPTION_USE_BOGUS_FIRMWARE
69 Some reader firmwares have bugs. By default the driver refuses
70 to work with such firmware versions. If your reader is rejected
71 because of the firmware (log message: "Firmware (x.y) is
73 - upgrade your reader firmware (not all readers can do that)
75 - get another reader with a new/bugfree firmware
77 - activate this option but you will have problems depending on
82 bits 4 & 5: (values 0x00, 0x10, 0x20, 0x30)
83 0x00: power on the card at 5V, then 1.8V then 3V (default value)
84 0x10: power on the card at 3V, then 5V then 1.8V
85 0x20: power on the card at 1.8V, then 3V and then 5V
86 0x30: let the reader decide
88 0x40: DRIVER_OPTION_DISABLE_PIN_RETRIES
89 The Gemalto pinpad reader sends a VERIFY command with no PIN
90 value in order to retreive the remaining retries from the card.
91 Some cards (like the OpenPGP card) do not support this.
96 <key>ifdManufacturerString</key>
97 <string>Ludovic Rousseau (ludovic.rousseau@free.fr)</string>
99 <key>ifdProductString</key>
100 <string>Generic CCID driver</string>
102 <key>ifdVendorID</key>
107 <key>ifdProductID</key>
112 <key>ifdFriendlyName</key>
118 <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>