Pete Chown wrote:
>
> David Corcoran wrote:
>
> > First, the iButton provides a C-API for communicating to the iButton.
>
> Ah, that is interesting. I found Windows drivers for the old iButtons,
> together with the big Java thing that will drive the Java iButtons under
> Windows or Unix. In other words as far as I could see there were no
> Unix drivers for the old iButtons. It sounds from what you are saying
> as though I have missed something. Is that right?
>
> > As for Java cards, there is usually a byte code translation that occurs
> > with the Cyberflex card. You can use mksolo and a certain map file to do
> > this translation to the class file before you do the upload.
>
> Is mksolo freely available or is it part of the Schlumberger SDK that
> you have to pay for?
Actually, are you sure that the iButton and the Schlumberger JavaCards
use
the same file format ? I would expect, that their converters create
different
file formats, e.g. you can not use the converter shipped by
Schlumberger.
Although the JavaCard 2.1. specification with a standard JavaCard file
format
has been released, there does not seem to exist any compliant
implementation so
far.
However, I would guess that the iButton people implemented the converter
in
Java ("the big thing") and that they use native code only for the lower
level parts of the communication and you could therefore use their
converter under Linux as well.
Hope this helps.
Marcus
***************************************************************
Linux Smart Card Developers - M.U.S.C.L.E.
(Movement for the Use of Smart Cards in a Linux Environment)
http://www.linuxnet.com/smartcard/index.html
***************************************************************