I followed the recent discussion with a lot of interest. Meanwhile I talked
to some people who are working in the area. They told me that there may be
some T=0 cards which don't behave exactly as defined in the ISO standard,
i.e. the Case 4 handling may be slightly different and return codes may
deviate.

Does somebody have information about such differences ?

If cards with different ways of handling T=0 Case 2 and Case 4 exist, there
are two possibilities:

1. CardTerminals can detect the type of an inserted card and do T=0 Case 4
etc. handling as required by the card type. This is a dualtity to the
service mechanism, which detects the type of an inserted card and selects
an appropriate CardService for that card.

2. CardTerminals do no T=0 Case 4 handling etc. but instead rely on the
fact that CardServices which belong to the type of the inserted card
exactly know how to talk to that particular card.

The first approach lets the terminal handle the entire transport protocol
and restricts the service to the application protocol while the second
approach lets the terminal handle the card independent protocol parts and
lets the service handle the card dependent part.


Best Regards,

Thomas

Thomas Schaeck
IBM Pervasive Computing Division - Smart Card Solutions
E-mail: [EMAIL PROTECTED]       Tel.: ++49-7031-16-3479       Fax.:
++49-7031-16-4888
Address: IBM Deutschland Entwicklung GmbH, Schoenaicher Str. 220, 71032
Boeblingen, Germany


Visit the OpenCard Framework's WWW site at http://www.opencard.org/ for
access to documentation, code, presentations, and OCF announcements.
-----------------------------------------------------------------------------
To unsubscribe from the OCF Mailing list, send a mail to
"[EMAIL PROTECTED]" with the word "unsubscribe" in the BODY of the
message.

Reply via email to