/[pcsclite]/website/ccid_extended_apdu.html
ViewVC logotype

Contents of /website/ccid_extended_apdu.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4650 - (hide annotations) (download) (as text)
Sun Jan 10 16:06:56 2010 UTC (3 years, 5 months ago) by rousseau
File MIME type: text/html
File size: 17090 byte(s)
update lists (sorted by manufacturer)
1 rousseau 3131 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
2    
3     <html>
4     <head>
5     <meta name="generator" content=
6     "HTML Tidy for Linux/x86 (vers 1st July 2003), see www.w3.org">
7    
8     <title>Extended APDU support</title>
9     <meta name="description" content="CCID free software driver">
10     <link rel="stylesheet" type="text/css" href="default.css" />
11     </head>
12    
13     <body>
14     <h1>Extended APDU support</h1>
15    
16     <p>The CCID driver supports extended APDU. But this support may be limited
17     by the smart card reader itself.</p>
18    
19 rousseau 4288 <h2>Readers that will NOT work with extended APDU</h2>
20 rousseau 3131
21     <p>Here is a non exhaustive list of reader that you <i>can't</i> use with
22     extended APDU and my CCID driver. Read the <a
23     href="#explanation">Explanation</a> chapter bellow to know why.
24     These readers work in <a href="#shortapdu">short APDU</a> mode.</p>
25    
26     <ul>
27 rousseau 4650 <li>ACS<ul>
28 rousseau 4288 <li>ACS <a href="unsupported.html#0x072F0x2200">ACR122U PICC Interface</a></li>
29 rousseau 4650 </ul></li>
30     <li>Aktiv<ul>
31     <li>Aktiv <a href="shouldwork.html#0x0A890x0030">Rutoken ECP</a></li>
32     </ul></li>
33     <li>Aktiv Co., ProgramPark<ul>
34     <li>Aktiv Co., ProgramPark <a href="shouldwork.html#0x0A890x0060">Rutoken Magistra</a></li>
35     </ul></li>
36     <li>Alcor Micro<ul>
37     <li>Alcor Micro <a href="supported.html#0x058F0x9520">AU9520</a></li>
38     <li>Alcor Micro <a href="shouldwork.html#0x058F0x9520">SCR001</a></li>
39     </ul></li>
40     <li>ATMEL<ul>
41     <li>ATMEL <a href="shouldwork.html#0x03EB0x600B">AT91SC192192CT-USB ICCD reader</a></li>
42 rousseau 4288 <li>ATMEL <a href="shouldwork.html#0x03EB0x6004">AT91SO CCID Smart Card Reader</a></li>
43     <li>ATMEL <a href="shouldwork.html#0x03EB0x6009">AT98SC032CT-USB</a></li>
44 rousseau 4650 </ul></li>
45     <li>Cherry GmbH<ul>
46 rousseau 4288 <li>Cherry GmbH <a href="supported.html#0x046A0x002D">SmartTerminal XX44</a></li>
47     <li>Cherry GmbH <a href="shouldwork.html#0x046A0x005B">SmartBoard XX1X</a></li>
48     <li>Cherry GmbH <a href="shouldwork.html#0x046A0x0070">SmartTerminal XX1X</a></li>
49 rousseau 4650 <li>Cherry GmbH <a href="shouldwork.html#0x046A0x0072">SmartTerminal ST-1275</a></li>
50 rousseau 4288 <li>Cherry GmbH <a href="supported.html#0x046A0x0005">SmartBoard XX33</a></li>
51     <li>Cherry GmbH <a href="supported.html#0x046A0x0010">SmartBoard XX44</a></li>
52 rousseau 4650 </ul></li>
53     <li>Fujitsu Siemens Computers<ul>
54 rousseau 4288 <li>Fujitsu Siemens Computers <a href="shouldwork.html#0x0BF80x1005">SmartCard Keyboard USB 2A</a></li>
55     <li>Fujitsu Siemens Computers <a href="shouldwork.html#0x0BF80x1006">SmartCard USB 2A</a></li>
56 rousseau 4650 </ul></li>
57     <li>Gemalto<ul>
58 rousseau 4288 <li>Gemalto <a href="supported.html#0x08E60x4433">Gemplus USB SmartCard Reader 433-Swap</a></li>
59     <li>Gemalto <a href="shouldwork.html#0x08E60x5503">Prox Dual USB PC LinkReader</a></li>
60     <li>Gemalto <a href="shouldwork.html#0x08E60x5504">Prox SU USB PC LinkReader</a></li>
61     <li>Gemalto <a href="supported.html#0x09730x1227">PDT</a></li>
62 rousseau 4650 </ul></li>
63     <li>Giesecke &amp; Devrient GmbH<ul>
64 rousseau 4288 <li>Giesecke &amp; Devrient GmbH <a href="shouldwork.html#0x10590x000C">Star Sign Card Token 350 (ICCD)</a></li>
65     <li>Giesecke &amp; Devrient GmbH <a href="shouldwork.html#0x10590x000D">Star Sign Card Token 550 (ICCD)</a></li>
66 rousseau 4650 </ul></li>
67     <li>KOBIL<ul>
68 rousseau 4288 <li>KOBIL <a href="supported.html#0x0D460x3003">KAAN SIM III</a></li>
69 rousseau 4650 </ul></li>
70     <li>KOBIL Systems<ul>
71     <li>KOBIL Systems <a href="unsupported.html#0x0D460x4000">mIDentity M</a></li>
72     </ul></li>
73     <li>OCS ID-One Cosmo Card<ul>
74 rousseau 4288 <li>OCS ID-One Cosmo Card <a href="shouldwork.html#0x1A740x6354">USB Smart Chip Device</a></li>
75 rousseau 4650 <li>OCS ID-One Cosmo Card <a href="unsupported.html#0x1A740x6356">USB Smart Chip Device</a></li>
76     </ul></li>
77     <li>OMNIKEY<ul>
78     <li>OMNIKEY <a href="shouldwork.html#0x076B0x4321">CardMan 4321</a></li>
79     <li>OMNIKEY <a href="shouldwork.html#0x076B0x5321">CardMan 5321</a></li>
80     </ul></li>
81     <li>OMNIKEY AG<ul>
82     <li>OMNIKEY AG <a href="shouldwork.html#0x076B0x3021">CardMan 3021</a></li>
83     <li>OMNIKEY AG <a href="supported.html#0x076B0x3021">CardMan 3121</a></li>
84     <li>OMNIKEY AG <a href="shouldwork.html#0x076B0x3621">CardMan 3621</a></li>
85     <li>OMNIKEY AG <a href="shouldwork.html#0x076B0x3821">CardMan 3821</a></li>
86     <li>OMNIKEY AG <a href="shouldwork.html#0x076B0x5121">CardMan 5121</a></li>
87     <li>OMNIKEY AG <a href="shouldwork.html#0x076B0x5125">CardMan 5125</a></li>
88     <li>OMNIKEY AG <a href="shouldwork.html#0x076B0x6622">CardMan 6121</a></li>
89 rousseau 4288 <li>OMNIKEY AG <a href="shouldwork.html#0x076B0xA021">Smart Card Reader</a></li>
90 rousseau 4650 </ul></li>
91     <li>Philips Semiconductors<ul>
92     <li>Philips Semiconductors <a href="shouldwork.html#0x04710x040F">JCOP41V221</a></li>
93 rousseau 4288 <li>Philips Semiconductors <a href="shouldwork.html#0x04B90x1400">SmartMX Sample</a></li>
94 rousseau 4650 </ul></li>
95     <li>Sitecom<ul>
96 rousseau 4288 <li>Sitecom <a href="shouldwork.html#0x0DF60x800A">Sitecom USB simcard reader MD-010</a></li>
97 rousseau 4650 </ul></li>
98     <li>SMART<ul>
99     <li>SMART <a href="shouldwork.html#0x0B8C0x000E">SBV280</a></li>
100     </ul></li>
101     <li>SpringCard<ul>
102 rousseau 4288 <li>SpringCard <a href="shouldwork.html#0x1C340x7121">CSB6 Basic</a></li>
103     <li>SpringCard <a href="shouldwork.html#0x1C340x7123">CSB6 Secure</a></li>
104     <li>SpringCard <a href="shouldwork.html#0x1C340x7124">CSB6 Ultimate</a></li>
105     <li>SpringCard <a href="shouldwork.html#0x1C340x7113">CrazyWriter</a></li>
106     <li>SpringCard <a href="shouldwork.html#0x1C340x7136">EasyFinger Standard</a></li>
107     <li>SpringCard <a href="shouldwork.html#0x1C340x7138">EasyFinger Ultimate</a></li>
108     <li>SpringCard <a href="shouldwork.html#0x1C340x7141">Prox'N'Roll</a></li>
109 rousseau 4650 </ul></li>
110     <li>TianYu CCID Key<ul>
111 rousseau 4288 <li>TianYu CCID Key <a href="supported.html#0xA6250x0801">TianYu CCID SmartKey</a></li>
112 rousseau 4650 </ul></li>
113     <li>Todos<ul>
114     <li>Todos <a href="shouldwork.html#0x0B0C0x0050">Argos Mini II</a></li>
115     </ul></li>
116     <li>VASCO<ul>
117     <li>VASCO <a href="shouldwork.html#0x1A440x0001">DP905</a></li>
118     </ul></li>
119     <li>VMware<ul>
120 rousseau 4288 <li>VMware <a href="shouldwork.html#0x0E0F0x0004">Virtual USB CCID</a></li>
121 rousseau 4650 </ul></li>
122     <li>XIRING<ul>
123     <li>XIRING <a href="supported.html#0x076B0xA022">Teo</a></li>
124 rousseau 4288 <li>XIRING <a href="supported.html#0x0F140x0011">XI-SIGN USB V2</a></li>
125     <li>XIRING <a href="shouldwork.html#0x0F140x0011">XI-SIGN USB V2</a></li>
126 rousseau 4650 </ul></li>
127 rousseau 3131 </ul>
128    
129     <h2>Readers that should work with extended APDU</h2>
130    
131 rousseau 4288 <p>These readers works either in TPDU level or Short and Extended APDU
132     level.</p>
133 rousseau 3131
134 rousseau 4288 <ul>
135 rousseau 4650 <li>ACS<ul>
136 rousseau 4288 <li>ACS <a href="shouldwork.html#0x072F0x90CC">CCID USB Reader</a></li>
137     <li>ACS <a href="supported.html#0x072F0x90CC">ACR38 USB Reader</a></li>
138     <li>ACS <a href="shouldwork.html#0x072F0x90CC">CCID USB Reader</a></li>
139     <li>ACS <a href="shouldwork.html#0x072F0x90CC">CCID USB Reader</a></li>
140 rousseau 4650 </ul></li>
141     <li>ActivCard<ul>
142 rousseau 4288 <li>ActivCard <a href="unsupported.html#0x09C30x0008">ActivCard USB Reader V2</a></li>
143     <li>ActivCard <a href="supported.html#0x09C30x0013">ActivCard USB Reader V3</a></li>
144 rousseau 4650 </ul></li>
145     <li>ActivIdentity<ul>
146 rousseau 4288 <li>ActivIdentity <a href="supported.html#0x09C30x0014">Activkey Sim</a></li>
147 rousseau 4650 </ul></li>
148     <li>Aladdin<ul>
149 rousseau 4288 <li>Aladdin <a href="unsupported.html#0x05290x0620">Token JC</a></li>
150 rousseau 4650 </ul></li>
151     <li>Athena<ul>
152     <li>Athena <a href="supported.html#0x0DC30x1102">ASEDrive CCID</a></li>
153     <li>Athena <a href="supported.html#0x0DC30x1004">ASEDrive CCID</a></li>
154     </ul></li>
155     <li>Axalto<ul>
156 rousseau 4288 <li>Axalto <a href="shouldwork.html#0x04E60x511C">Reflex USB v3</a></li>
157 rousseau 4650 </ul></li>
158     <li>BLUTRONICS<ul>
159 rousseau 4288 <li>BLUTRONICS <a href="supported.html#0x1B0E0x1078">BLUDRIVE II CCID</a></li>
160 rousseau 4650 </ul></li>
161     <li>Broadcom Corp<ul>
162 rousseau 4288 <li>Broadcom Corp <a href="unsupported.html#0x0A5C0x5800">5880</a></li>
163 rousseau 4650 <li>Broadcom Corp <a href="unsupported.html#0x0A5C0x5801">5880</a></li>
164     </ul></li>
165     <li>C3PO<ul>
166 rousseau 4288 <li>C3PO <a href="shouldwork.html#0x07830x0009">USB SMART CARD KEYBOARD</a></li>
167     <li>C3PO <a href="shouldwork.html#0x07830x0010">USB SMART CARD READER</a></li>
168     <li>C3PO <a href="shouldwork.html#0x07830x0007">USB SMART CARD KEYBOARD</a></li>
169 rousseau 4650 <li>C3PO <a href="unsupported.html#0x07830x0003">LTC3x USB</a></li>
170     <li>C3PO <a href="supported.html#0x07830x0006">USB SMART CARD READER</a></li>
171     </ul></li>
172     <li>charismathics<ul>
173 rousseau 4288 <li>charismathics <a href="shouldwork.html#0x19E70x0002">plug'n'crypt CCID token</a></li>
174 rousseau 4650 </ul></li>
175     <li>Cherry GmbH<ul>
176 rousseau 4288 <li>Cherry GmbH <a href="supported.html#0x046A0x003E">SmartTerminal ST-2xxx</a></li>
177 rousseau 4650 </ul></li>
178     <li>COVADIS<ul>
179     <li>COVADIS <a href="supported.html#0x09820x0007">ALYA</a></li>
180     <li>COVADIS <a href="shouldwork.html#0x09820x0008">VEGA-ALPHA</a></li>
181     </ul></li>
182     <li>Dell<ul>
183     <li>Dell <a href="supported.html#0x413C0x2101">Dell Smart Card Reader Keyboard</a></li>
184     <li>Dell <a href="supported.html#0x413C0x2100">Dell USB Smartcard Keyboard</a></li>
185     </ul></li>
186     <li>Eutron<ul>
187 rousseau 4288 <li>Eutron <a href="supported.html#0x073D0x0007">CryptoIdentity CCID</a></li>
188     <li>Eutron <a href="supported.html#0x073D0x0008">CryptoIdentity CCID</a></li>
189     <li>Eutron <a href="supported.html#0x073D0x0B00">Digipass 860</a></li>
190     <li>Eutron <a href="supported.html#0x073D0x0C01">Card Reader</a></li>
191 rousseau 4650 <li>Eutron <a href="supported.html#0x073D0x0C00">SIM Reader</a></li>
192     </ul></li>
193     <li>Feitian<ul>
194 rousseau 4288 <li>Feitian <a href="shouldwork.html#0x096E0x0503">CCID Smart Card 301</a></li>
195 rousseau 4650 </ul></li>
196     <li>Gemalto<ul>
197 rousseau 4288 <li>Gemalto <a href="supported.html#0x08E60x3480">GemCore SIM Pro Smart Card Reader</a></li>
198     <li>Gemalto <a href="supported.html#0x08E60x3438">USB Shell Token V2</a></li>
199     <li>Gemalto <a href="supported.html#0x08E60x3478">USB GemPCPinpad SmartCard Reader</a></li>
200     <li>Gemalto <a href="supported.html#0x08E60x3437">PC Twin Reader</a></li>
201     <li>Gemalto <a href="supported.html#0x08E60x3437">PC Twin Reader (serial)</a></li>
202     <li>Gemalto <a href="shouldwork.html#0x08E60x34EC">USB GemPC Express</a></li>
203     <li>Gemalto <a href="shouldwork.html#0x08E60x5503">Prox Dual USB PC LinkReader</a></li>
204     <li>Gemalto <a href="shouldwork.html#0x08E60x5504">Prox SU USB PC LinkReader</a></li>
205     <li>Gemalto <a href="shouldwork.html#0x08E60x2202">Gem e-Seal Pro USB Token</a></li>
206     <li>Gemalto <a href="supported.html#0x08E60x8000">Smart Enterprise Guardian Secure USB Device</a></li>
207 rousseau 4650 </ul></li>
208     <li>Generic<ul>
209     <li>Generic <a href="shouldwork.html#0x0BDA0x0161">USB2.0-CRW</a></li>
210     <li>Generic <a href="shouldwork.html#0x0BDA0x0169">USB2.0-CRW</a></li>
211     </ul></li>
212     <li>Hewlett Packard<ul>
213     <li>Hewlett Packard <a href="shouldwork.html#0x03F00x2924">MFP Smart Card Reader</a></li>
214     </ul></li>
215     <li>Hewlett-Packard Company<ul>
216 rousseau 4288 <li>Hewlett-Packard Company <a href="shouldwork.html#0x03F00x1024">HP USB Smart Card Keyboard</a></li>
217 rousseau 4650 </ul></li>
218     <li>id3 Semiconductors<ul>
219     <li>id3 Semiconductors <a href="supported.html#0x0B810x0200">Contactless Reader</a></li>
220     <li>id3 Semiconductors <a href="shouldwork.html#0x0B810x0220">Contactless Reader</a></li>
221     <li>id3 Semiconductors <a href="shouldwork.html#0x0B810x0200">Contactless Reader</a></li>
222     </ul></li>
223     <li>jNet Technology inc.<ul>
224     <li>jNet Technology inc. <a href="supported.html#0x04830x2010">jToken s1</a></li>
225     </ul></li>
226     <li>KOBIL<ul>
227 rousseau 4288 <li>KOBIL <a href="supported.html#0x0D460x3002">KAAN Advanced</a></li>
228     <li>KOBIL <a href="supported.html#0x0D460x3001">KAAN Base</a></li>
229     <li>KOBIL <a href="supported.html#0x0D460x3010">KOBIL Class 3 Reader</a></li>
230 rousseau 4650 </ul></li>
231     <li>KOBIL Systems<ul>
232     <li>KOBIL Systems <a href="unsupported.html#0x0D460x4001">mIDentity XL</a></li>
233     </ul></li>
234     <li>Lenovo<ul>
235 rousseau 4288 <li>Lenovo <a href="supported.html#0x17EF0x1003">Integrated Smart Card Reader</a></li>
236 rousseau 4650 </ul></li>
237     <li>MYSMART<ul>
238 rousseau 4288 <li>MYSMART <a href="supported.html#0x09BE0x0002">MySMART PAD V2.0</a></li>
239 rousseau 4650 </ul></li>
240     <li>Neowave<ul>
241 rousseau 4288 <li>Neowave <a href="shouldwork.html#0x1E0D0x8033">Weneo</a></li>
242     <li>Neowave <a href="shouldwork.html#0x1E0D0x0013">Weneo</a></li>
243 rousseau 4650 </ul></li>
244     <li>OMNIKEY<ul>
245     <li>OMNIKEY <a href="shouldwork.html#0x076B0x1021">CardMan 1021</a></li>
246     </ul></li>
247     <li>Panasonic<ul>
248     <li>Panasonic <a href="shouldwork.html#0x04DA0x117A">Panasonic USB Smart Card Reader 7A-Smart</a></li>
249     </ul></li>
250     <li>Precise Biometrics<ul>
251     <li>Precise Biometrics <a href="supported.html#0x08C30x0402">Precise 200 MC</a></li>
252     <li>Precise Biometrics <a href="supported.html#0x08C30x0401">Precise 250 MC</a></li>
253     </ul></li>
254     <li>Raritan<ul>
255 rousseau 4288 <li>Raritan <a href="shouldwork.html#0x14DD0x1006">D2CIM-DVUSB VM/CCID</a></li>
256 rousseau 4650 </ul></li>
257     <li>Reiner-SCT<ul>
258 rousseau 4288 <li>Reiner-SCT <a href="unsupported.html#0x0C4B0x0300">cyberJack pinpad(a)</a></li>
259 rousseau 4650 </ul></li>
260     <li>RSA<ul>
261     <li>RSA <a href="supported.html#0x15E10x2007">RSA SecurID (R) Authenticator</a></li>
262     </ul></li>
263     <li>SCM Microsystems Inc.<ul>
264     <li>SCM Microsystems Inc. <a href="supported.html#0x03F00x0824">HP USB Smartcard Reader</a></li>
265 rousseau 4288 <li>SCM Microsystems Inc. <a href="unsupported.html#0x04E60x5291">SCL010 Contactless Reader</a></li>
266     <li>SCM Microsystems Inc. <a href="shouldwork.html#0x04E60x5120">SCR331-DI USB Smart Card Reader</a></li>
267     <li>SCM Microsystems Inc. <a href="supported.html#0x04E60x5111">SCR331-DI USB Smart Card Reader</a></li>
268     <li>SCM Microsystems Inc. <a href="supported.html#0x04E60xE001">SCRx31 USB Smart Card Reader</a></li>
269     <li>SCM Microsystems Inc. <a href="supported.html#0x04E60x5116">SCR3310 USB Smart Card Reader</a></li>
270     <li>SCM Microsystems Inc. <a href="supported.html#0x04E60x511D">SCR3311 USB Smart Card Reader</a></li>
271     <li>SCM Microsystems Inc. <a href="shouldwork.html#0x04E60x5117">SCR3320 - Smart Card Reader</a></li>
272     <li>SCM Microsystems Inc. <a href="shouldwork.html#0x04E60x5113">SCR33x USB Smart Card Reader</a></li>
273     <li>SCM Microsystems Inc. <a href="shouldwork.html#0x04E60x5119">SCR3340 - ExpressCard54 Smart Card Reader</a></li>
274     <li>SCM Microsystems Inc. <a href="supported.html#0x04E60x5115">SCR33x USB Smart Card Reader</a></li>
275     <li>SCM Microsystems Inc. <a href="supported.html#0x04E60x5410">SCR35xx USB Smart Card Reader</a></li>
276     <li>SCM Microsystems Inc. <a href="shouldwork.html#0x04E60x5121">SDI010 Smart Card Reader</a></li>
277     <li>SCM Microsystems Inc. <a href="supported.html#0x04E60xE003">SPRx32 USB Smart Card Reader</a></li>
278 rousseau 4650 </ul></li>
279     <li>Softforum Co., Ltd<ul>
280 rousseau 4288 <li>Softforum Co., Ltd <a href="shouldwork.html#0x04E80x0007">XecureHSM</a></li>
281 rousseau 4650 </ul></li>
282     <li>SYNNIX<ul>
283 rousseau 4288 <li>SYNNIX <a href="shouldwork.html#0x12060x2105">STD200</a></li>
284 rousseau 4650 </ul></li>
285     <li>THRC<ul>
286     <li>THRC <a href="unsupported.html#0x062D0x0001">USB Smart Card Reader</a></li>
287     </ul></li>
288     <li>Validy<ul>
289 rousseau 4288 <li>Validy <a href="shouldwork.html#0x1CF00x0001">TokenA sl vt</a></li>
290 rousseau 4650 </ul></li>
291     <li>Verisign<ul>
292 rousseau 4288 <li>Verisign <a href="supported.html#0x08E60x1359">Token GEM USB COMBI-M</a></li>
293     <li>Verisign <a href="supported.html#0x08E60xACE0">Token GEM USB COMBI</a></li>
294 rousseau 4650 </ul></li>
295 rousseau 4288 </ul>
296    
297 rousseau 3131 <a name="explanation"></a>
298     <h1>Explanation</h1>
299    
300     <p>To be able to use an extended APDU you need to have:</p>
301     <ul>
302     <li>A T=1 card</li>
303     <li>A smart card reader working in TPDU or Extended APDU</li>
304     </ul>
305    
306     <h2>A T=1 card</h2>
307    
308     <p>With a T=0 card an extended APDU is emulated using an <a
309     href="http://www.cardwerk.com/smartcards/smartcard_standard_ISO7816-4_7_transmission_interindustry_commands.aspx#chap7_2">ENVELOPE
310     command</a>. This should be done at the application level and has no
311     impact on the driver or the reader.</p>
312    
313     <h2>A smart card reader working in TPDU or Extended APDU</h2>
314    
315     <p>A CCID smart card reader can work using 4 different exchange levels:</p>
316     <ul>
317     <li>Character</li>
318     <li>TPDU</li>
319     <li>Short APDU</li>
320     <li>Short and extended APDU</li>
321     </ul>
322    
323     <p>The exchange level of a reader is contained in the dwFeatures field
324     of the CCID descriptor. You can get this information using the
325     <tt>parse</tt> command included in the driver source code.</p>
326    
327     <p>For example the <a
328     href="http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/readers/GemPCTwin.txt?op=file&rev=0&sc=0">GemPC
329     Twin</a> reader returns:</p>
330    
331     <pre>
332     [...]
333     dwFeatures: 0x00010230
334     ....10 Automatic ICC clock frequency change according to parameters
335     ....20 Automatic baud rate change according to frequency and Fi, Di params
336     ..02.. NAD value other than 00 accepted (T=1)
337     01.... TPDU level exchange
338     [...]
339     </pre>
340    
341     <p>so the exchange level is TPDU for this reader.</p>
342    
343     <h3>Character level</h3>
344    
345     <p>Only very few readers work using this method. I don't know if/how
346     they support extended APDU.</p>
347    
348     <h3>TPDU level</h3>
349    
350     <p>With this exchange level a lot of the work is done in the driver. In
351     particular support of extended APDU is managed by the driver and the
352     CCID driver implements it.</p>
353    
354     <a name="shortapdu"></a>
355     <h3>Short APDU</h3>
356    
357     <p>These readers are easy to use at a driver point of view but are then
358     limited to short APDU only. Support of extended APDU is then not possible.</p>
359    
360     <p>Some readers claim they support short APDU only but can use extended
361     APDU when used with the manufacturer Windows driver. Maybe the Windows
362     driver switches the reader in TPDU mode or something similar. That is not
363     a documented CCID feature and so is not used in my CCID driver. If you
364     can get information on this from the reader manufacturer I may include
365     support of extended APDU for the reader in my driver.</p>
366    
367     <h3>Short and extended APDU</h3>
368    
369     <p>Support of extended APDU is offered by the reader.</p>
370    
371 rousseau 3132 <pre>$Id$</pre>
372 rousseau 3131
373 rousseau 4215 <script type="text/javascript">
374     var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
375     document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
376 rousseau 3131 </script>
377     <script type="text/javascript">
378 rousseau 4215 try {
379     var pageTracker = _gat._getTracker("UA-2404298-2");
380     pageTracker._trackPageview();
381     } catch(err) {}</script>
382 rousseau 3131 </body>
383     </html>

Properties

Name Value
svn:keywords Id

  ViewVC Help
Powered by ViewVC 1.1.5