[Muscle] Applet Evolution
s.ferey
s.ferey at wanadoo.fr
Sun May 31 15:54:23 PDT 2009
Joao Pedro a écrit :
>
> Regarding the new middleware mentioned earlier (in case changes are
> needed), I think we can have two initial approaches:
> 1. Create a patch to Musclecard's middleware after the applet is changed
> and then wait for approval (in case the API changes) - this can be done
> but, to be honest, I don't use it and I'm not very familiar with it
> right now. We could study the middleware's source and then we could
> implement the changes. But I think this would have to be discussed first
> on the list to know what the creators/maintainers think about the idea...
there is an API that allows development of plug-in (dedicated to
tailored applets), it is quite simple, but:
- I don't know if it is the more expected product
- I don't know if deployement and use of such plug-in is that easy.
> 2. Change/create a new OpenSC [1] driver for the "new" CardEdge applet.
> OpenSC is the middleware I use and I'm familiar with the Muscle driver.
> I prefer the OpenSC middleware because it is (anyone please correct me
> if I'm wrong) more maintained. For example, with OpenSC + the CardEdge
> applet I have my smart card fully integrated with Mac OS X (I can sign
> emails, login with the smart card, etc.). The downside is that the the
> OpenSC Muscle driver doesn't take full advantage of the CardEdge applet
> (some operations are not used) and it has to emulate a PKCS #15 file
> system because OpenSC depends on it.
yep, I know openSC (rel. 0.9.6 supports one of my applets, namely
AuthentIC 2.2), it also looks like a better solution for me since
their middleware provides a standard PKCS11 (which loads tailored
plug-in) that can directly be used by end-user application (mailer,
browser and so on).
if the openSC middleware is used by 90% of the "musclers" and
only 10% for the Musclecard's middleware, the choice is obvious,
but I have no idea of the actual figures... nor on the scheduled
evolution (still I also feeel that openSC is more maintained).
Regards,
Sylvain.
More information about the Muscle
mailing list