On 03/08/2011 21:25, Martin Paljak wrote:

>> And what about smartphones? "Standard" Java is more likely to be adapted
>> than proprietary interfaces.
> I don't believe that current smartphone platform vendors will embrace PKCS#11 
> as we know it on the desktop. At least I hope they will not. It would IMHO be 
> a stupid choice. Java is a platform itself, so JCE/JCA could be the key, if 
> anything. It might not be perfect or even most suitable. I agree with Anders 
> that enrollment with mobile devices (with built-in security tokens) should 
> eventually become as important as using keys. Take Android - it does not make 
> use of "standard" Java API-s (Swing), yet it is very successful. Being able 
> to "run the code" does not mean "having sensible support for a platform with 
> minimal or no code changes".
Well, I hope that those portability issues are handled by someone else 
:) since I'm too lazy to code the same thing w/ small differences for 
the various platform (or I wouldn't use Java in the first place...).

> When developing a "portable" application (in Java..) I would not bet much on 
> PKCS#11 or similar. For optimal results assume that PKCS#11 is not available.
I'm planning other possible auth methods, but I'll have to experiment 
what happens if I try to load my applet on a platform where there's no 
SunPKCS11 available.

> My personal suggestion is to omit the "proprietary" excuse. Whenever running 
> *anything* on Windows (or OS X), you are using a proprietary platform. Either 
> refuse to run on it or try to live with it and make the most out of it by 
> using the services provided by the platform is possible and providing users 
> with as good experience as possible.
I simply don't want to adapt my code too much. I don't mind if the 
platform is proprietary as long as my app works as expected. If I could 
do that with C, I'd do it.

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

Reply via email to