Hi Jean-Michel,

there is no "PKCS#11 smartcard", as the format of the data has nothing
to do with the API of the software used to access the card.

The traditional way for windows software is this:
1.) a baseCSP minidriver to access the card combined with
2.) a PKCS#11 plugin to access the card, either via CSP or directly.

The traditional opensc way for windows however is this:
1.) opensc used to access the card from PKCS#11 applications.
2.) a PKCS-CSP such as the ID-Ally CSP, CSP#11 or PKCSCP - all these
    packages implement a CSP, but they don't talk to the smart card 
    directly. Instead they load a pkcs#11 plugin to do that, such as
    opensc-pkcs11.so

I haven't tested yet if you can use the new opensc minidriver and opensc-
pkcs11.so at the same time, or if this will cause any kind of conflict.

Also one option would be a kind of daemon or server process, and have all
applications talk to that one, so you have a central instance, and you can
implement single sign-on that way (enter pin once, use card with all apps).
However not everyone likes that idea, and some cards (e.g. eID) require the
pin to be entered for every single use. And I'm not aware of any working
implementation of this idea.

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

Reply via email to