122 lines
3.5 KiB
XML
122 lines
3.5 KiB
XML
<?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>fr.apdu.ccid.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>0x0003</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>
|