[Muscle] MuscleApplet on Cyberflex 64K without using the SDK

Karsten Ohme widerstand at t-online.de
Tue Aug 21 11:40:36 PDT 2007


Andreas Schwier schrieb:
> Hi,
> 
> did anyone manage to load the MuscleApplet into a Cyberflex 64K without
> using the Cyberflex SDK ? Seems to me, that the 64K version is also
> using Codeshield to make me buy the SDK.

Have you tried GPShell?

http://sourceforge.net/projects/globalplatform

It would be interesting to me if the card is supported and if not to 
support it. Currently a version with some fixes is on its way, but I 
think the last release should suffice.

I only have a Cyberflex e-gate 32k but it also uses codeshield.
If you compile the applet, obey your used JavaCard version and your Java 
  compiler.

See the Cyberflex documentation:

http://www.cyberflex.com/Support/documentation.html

The card should be a OpenPlatform 2.0.1' card, so take a OpenPlatform 
2.0.1' example (e.g. helloInstall.txt). I hope the assumed CardManager 
AID is correct, if you have troubles leave the select command away.

Use JavaCard 2.2 and a Java 1.2 compiler (or at least set the target and 
source to 1.2).

I think the version included in the "MuscleCard Applet Loader" on the 
the MuscleCard page http://www.musclecard.comis already transformed. 
Otherwise you can transform the cap file in MuscleCard Applet (Stable) 
using the CAP transformer from:

http://www.trusted-logic.com/down.php

If you build the applet on your own you may use and adjust some Ant 
build.xml files which are contained in MCardApplet.zip on 
http://web.inf.tu-dresden.de/~ko189283/MuscleCard.
For a CFlex e-gate 32 the transformation command is already included. 
Use it or take it as a sample. See the file MCardApplet/buildCflex.xml, 
target makeIJC.

Regards,
Karsten

> 
> In my setup the final load command fails with 6985 - Condition of use
> not satisfied. As it works on JCOP cards or using the .IJC file from
> [1], I suspect that it is because I did not use cap -> ijc converter
> from the SDK.
> 
> Can anyone confirm this ?
> 
> Andreas
> 
> 
> [1] http://www.identityalliance.com/CardEdgeII.ijc
> 



More information about the Muscle mailing list