Scott Guthery wrote:
Just as a note in passing, the ISO/IEC 7816-4 GET DATA and PUT DATA
commands for reading and writing TLV data objects do NOT require a file
system. The PIV card application is an example of this approach.
And the PIV responds to a select of "A0 00 00 xx xx 00 00 10 00"
where NIST published on 10/6/2005 that xx xx is 03 08
See NIST 800-73-1
OpenSC has some code to use the PIV cards, usable with PKCS#11
applications.
Cheers, Scott
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Shawn Willden
Sent: Tuesday, March 21, 2006 5:16 PM
To: [email protected]
Cc: Peter Tomlinson
Subject: Re: [Muscle] Re: Muscle Digest, Vol 25, Issue 21
On Tuesday 21 March 2006 14:38, Peter Tomlinson wrote:
There is provision in ISO/IEC 7816 for a card to identify itself in
several ways, but the majority of card suppliers either do not encode
the necessary information or encode it inadequately - or it gets
changed
to something else during personalisation. Typically the ATR may be the
starting point, or there may be extended information in an ATR File -
and there may also be a DIR file giving a directory of card
applications. (EMV of course has its own method of application
selection.)
GlobalPlatform also has provision for ID information, using data
objects
stored at the MF level.
Both of which require a 7816 file system (or enough of one, anyway). As
more
and more Javacards are deployed, fewer cards have a file system :-/
We are still in the mindset that thinks bytes are extremely expensive,
and we need to get out of that and do the job properly.
What's funny about that is I've seen one system that fires literally
dozens of
APDUs at a card in an attempt to determine what is on it... it would
take far
fewer bytes to query a file structure.
Shawn.
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle
--
Douglas E. Engert <[EMAIL PROTECTED]>
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
(630) 252-5444
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle