Martin Paljak wrote:
> SmartCardWebApplet

It is awesome that you are putting so much effort into getting smart
cards "to the web", but I'm afraid I personally think that a Java
approach is an enormous mistake.

I can not accept that a 1x1 pixel object would be a central part of a
security system that needs to become *less* complicated for users.

The need to re-implement every single component of OpenSC (card
drivers, ASN.1 (wtf!?!"?!?) and pkcs15init) also make me believe that
this is not the best approach.


> OpenSC currently is geared towards C and "native" applications,

Don't believe the web application hype. Anything from the web is just
a stateless pig with lots of makeup.


> SmartCardWebApplet on the other hand, is targeting the Java (1.6+)
> platform. I'm sure there are mixed feelings about Java

You could say. I think it's crap.


>  * It has direct access to smart cards via javax.smartcardio in
>    Java 1.6+

What I think you should do instead is work with me on creating the
USB API that you would like to have in a crypto token. There are some
Java wrappers for libusb, one of which has gotten fresh activity
lately. (You could still continue the Java path, I just suggest
working with a reasonable device instead.)

The software stack for smart cards is so 1970 that my brain actually
hurts when I think about it. It's literally a big pile of protocols,
each one fiddling about with bits(!).

It is 2010 and re-implementing ASN.1 in Java (or any other language,
but especially Java) does not strike me as being the right answer.


> one-click, no-install web application

Yeah right. Still need the full stack of driver crap. USB, PC/SC,
T0/T1, ASN.1, PKCS#15, what did I forget? Oh, ISO7816, maybe more.
You mean all of those drivers, for all common devices, are now
available by default in MacWinLinux? Forget it.


//Peter
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to