Reading data from a Smart Card (preferably with Java)
Question
I would like to be able to read a few bytes of unencrypted data which is stored in a smart card. I have the reader and know that the Sun version of Java 6 includes javax.smartcardio and I have read a bit about these APIs.
Having never worked with smart cards before I wonder if there is a simple way to read bytes of date in a given sector of a smart card. I am not trying to do anything more complicated that that but was hoping someone in this community has had experience of working with Smart Cards.
The specific chips being used in the cards are: JTOP 10/18k
Solution
You seem to know a lot already, but if you're dealing with javacards, you really need to have a look at some javacard introduction, something like this one for example.
A smart card is not a "disk". It does not have sectors or a continuous byte array.