I realize that there are many different components and layers to the
M.U.S.C.L.E project, but I am trying to figure out what the main chunk
is all about. From what I can tell, libmusclecard.so is the core
element and operates at the same level as libopensc from the OpenSC
project which implements a PKCS#15 certificate store. MuscleCard, on
the other hand does not use PKCS#15, but it's own incompatible formt.
libmusclecard.so can, in theory, talk to any Java Card in any reader
visible through the PC/SC API/daemon that has the MuscleCard Java applet
installed. libmusclecard.so and the MuscleCard Applet speak to each
other through a custom protocol that looks to be similar to ISO-7816-4,
but I am not sure if it is compatible. The info page on linuxnet.com
claims support for ISO-7816-4 so can MuscleCard be used with non-java
cards that support ISO-7816-4? I was hoping to test out Muscle with my
Aladdin eToken PRO 64k which uses CardOS 4.2B and implements ISO-8716-4.
I am using Aladdin's PKI Client 5.0.0 and Aladdin's PC/SC driver. The
card is currently formatted with Aladdin's propietary key store as well
as PKCS#15 with OpenSC. Can I also use MuscleCard along side this?
--
Loren M. Lang
lorenl@...
http://www.north-winds.org/Public Key: ftp://ftp.north-winds.org/pub/lorenl_pubkey.asc
Fingerprint: 10A0 7AE2 DAF5 4780 888A 3FA4 DCEE BB39 7654 DE5B
_______________________________________________
Muscle mailing list
Muscle@...
http://lists.drizzle.com/mailman/listinfo/muscle