Hello,
On Aug 3, 2011, at 6:22 PM, NdK wrote:
>> On Windows, you could also use the Windows CAPI via the SunMSCAPI,
>> and OpenSC on Windows can still be used via the OpenSC mindriver.
> Still proprietary solutions.
> 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".


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.

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.

Best,
m.
-- 
@MartinPaljak.net
+3725156495

Attachment: smime.p7s
Description: S/MIME cryptographic signature

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

Reply via email to