Initial commit
[platform/upstream/ccid.git] / src / Info.plist.src
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">
3 <plist version="1.0">
4 <dict>
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>
12         <string>6.0</string>
13         MAGIC_CLASS
14         <key>CFBundlePackageType</key>
15         <string>BNDL</string>
16         <key>CFBundleShortVersionString</key>
17         <string>MAGIC_VERSION</string>
18         <key>CFBundleSignature</key>
19         <string>????</string>
20         <key>CFBundleVersion</key>
21         <string>0.0.1d1</string>
22         <key>ifdCapabilities</key>
23         <string>0x00000000</string>
24
25         <!-- Possible values for ifdCapabilities bits
26         1: IFD_GENERATE_HOTPLUG
27            plugging the reader calls pcscd \-\-hotplug
28
29         Default value is 0x00000000
30         -->
31
32         <key>ifdProtocolSupport</key>
33         <string>0x00000001</string>
34         <key>ifdVersionNumber</key>
35         <string>0x00000001</string>
36
37         <key>ifdLogLevel</key>
38         <string>0x0003</string>
39
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
44                      the reader
45         8: PERIODIC  periodic info when pcscd test if a card is present
46                      (every 1/10 of a second)
47
48         The final value is a OR of these values
49
50         Default value: 3 (CRITICAL + INFO)
51         -->
52
53         <key>ifdDriverOptions</key>
54         <string>0x0000</string>
55
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, ...)
60
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
64                 the driver.
65                 This switches the reader in APDU mode and also in EMV mode so
66                 may not work with non EMV cards.
67
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
72                 bogus!") you can:
73                 - upgrade your reader firmware (not all readers can do that)
74                 or
75                 - get another reader with a new/bugfree firmware
76                 or
77                 - activate this option but you will have problems depending on
78                   the bug
79
80         0x08: free
81
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
87
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.
92
93         Default value: 0
94         -->
95
96         <key>ifdManufacturerString</key>
97         <string>Ludovic Rousseau (ludovic.rousseau@free.fr)</string>
98
99         <key>ifdProductString</key>
100         <string>Generic CCID driver</string>
101
102         <key>ifdVendorID</key>
103         <array>
104                 MAGIC_VENDOR
105         </array>
106
107         <key>ifdProductID</key>
108         <array>
109                 MAGIC_PRODUCT
110         </array>
111
112         <key>ifdFriendlyName</key>
113         <array>
114                 MAGIC_FRIENDLYNAME
115         </array>
116
117         <key>Copyright</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>
119
120 </dict>
121 </plist>