Karl,

Since I concentrate mostly on interoperability issues, personally I would
never check for a particular type of card in this way. The reason is that
the designer of the card has the right to make any changes that he/she
wishes to in the content of the ATR, and the designer of the terminal
should write the ATR processing to analyse the ATR and take appropriate
action. Now there is a special case, because the historical bytes only have
a suggested structure in ISO, so the card designer has the option to have a
private structure for the historical bytes. For example, Mondex on a single
app card uses the historical bytes to announce the current balance on the
card and the currency type - but this does not work on a multi-app card
platform unless the platform owner has agreed this with the application
owner.

Interoperability is a huge problem, and there is no provision in ISO for a
standard way to identify classes of card (except through the crude
mechanism of the ATR historical bytes and an associated optional ATR file).
Just now in Europe we are going through the painful process of deciding
just what interoperability is going to require. This is part of the eEurope
Initiative, and there is a smart card summit about it on 10/11 April. If
you want more info, email [EMAIL PROTECTED] and ask to join
their mailing list, or look at www.ispo.cec.be/policy/i_europe.html. But
note that a lot of the people involved in this initiative at a very high
level still do not understnad how deep the interoperability problem goes -
just about the only thing that everyone in the smart card market agree on
is the physical size and shape of the ID-1 card.

Regards,

Peter

>  
> > Sorry, Karl, card ID is not in the ATR, unless the designer of
> > the card has
> > decided to output the card ID in the historical bytes.
>
> yes i know. but ATR is part of card id (at least in opencard) and
> CardID.equals just compares the ATR of both.
> if i understand, CardID of OpenCard is not intended to be unique for a
card.
> it's just unique to a set of cards issued by the same issuer.
> so if i need a unique identification for a card i have to place some file
on
> it, with the desired info.


---
> Visit the OpenCard web site at http://www.opencard.org/ for more
> information on OpenCard---binaries, source code, documents.
> This list is being archived at http://www.opencard.org/archive/opencard/

! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email
! to
!                           [EMAIL PROTECTED]
! containing the word
!                           unsubscribe
! in the body.

Reply via email to