I am very sorry to reply your email now. I have taken a vacation last several days.
2008/2/5, Karsten Ohme <[EMAIL PROTECTED]>: > > zlf.stevens schrieb: > > Thank you for your reply! > > Can you please test if the attached script works for the HelloWorld > applet contained in GPShell? I want to include it as sample in GPShell. It is OK! The script is : enable_trace establish_context card_connect select -AID a000000003000000 open_sc -security 1 -keyind 0 -keyver 0 -mac_key 404142434445464748494a4b4c4d4e4f -enc_key 404142434445464748494a4b4c4d4e4f delete -AID a00000006203010c0101 delete -AID a00000006203010c01 install_for_load -pkgAID a00000006203010c01 -nvCodeLimit 500 -sdAID A000000003000000 load -file HelloWorld.cap.transf install_for_install -instParam 00 -priv 02 -AID a00000006203010c0101 -pkgAID a00000006203010c01 -instAID a00000006203010c0101 -nvDataLimit 500 card_disconnect release_context Thanks, > Karsten > > > > Now it is OK! > > > > My script is : > > enable_trace > > establish_context > > card_connect > > select -AID a000000003000000 > > open_sc -security 1 -keyind 0 -keyver 0 -mac_key > > 404142434445464748494a4b4c4d4e4f -enc_key > 404142434445464748494a4b4c4d4e4f > > delete -AID A0000003230101 > > delete -AID A00000032301 > > #install -file CardEdgeCflex.ijc -sdAID A000000003000000 -nvDataLimit > > 1000 -instParam 00 -priv 02 > > install_for_load -pkgAID A00000032301 -nvCodeLimit 16000 -sdAID > > A000000003000000 > > load -file CardEdgeCflex.ijc > > install_for_install -instParam 00 -priv 02 -AID A0000003230101 > > -pkgAID A00000032301 -instAID A0000003230101 -nvDataLimit 16000 > > card_disconnect > > release_context > > > > another question: > > how to determinate nvDataLimit? > > if -nvDataLimit is set 500 in install_for_install command, it is fail. > > > > ----- Original Message ----- From: "Karsten Ohme" < > [EMAIL PROTECTED]> > > To: "MUSCLE" <[email protected]> > > Sent: Monday, February 04, 2008 1:19 AM > > Subject: Re: [Muscle] can not load Muscle Applet to Cyberflex 64Kv2 card > > withGPShell > > > > > >> zlf.stevens schrieb: > >>> hi,all > >>> > >>> I have a cyberflex 64 v2 smart card. But when i load the MuscleApplet > >>> into the > >>> card with GPShell 1.4.1(globalplatform 4.3.4), there is an error: > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>> > >>> E:\Soliton_Projects\AuthenticateBox\MuscleCard\GPShell\GPShell-1.4.1> > GPShell.exe > >>> > >>> > >>> helloInstallCyberflexAccess64k.txt > >>> mode_201 > >>> enable_trace > >>> establish_context > >>> card_connect > >>> * reader name OMNIKEY CardMan 5x21 0 > >>> select -AID a000000003000000 > >>> --> 00A4040008A000000003000000 > >>> <-- 6F198408A000000003000000A50D9F6E062091010342759F6501FF9000 > >>> open_sc -security 1 -keyind 0 -keyver 0 -mac_key > >>> 404142434445464748494a4b4c4d4e4 > >>> f -enc_key 404142434445464748494a4b4c4d4e4f // Open secure channel > >>> --> 805000000861D77DE97BCBE87C00 > >>> <-- 00006000260C1F09B96A01019B37DE509064B7FF7F8D16FF18649CAC9000 > >>> --> 84820100105407669A700721A1C0F9274085136CAF > >>> <-- 9000 > >>> delete -AID a00000006203010c0101 > >>> --> 80E400000C4F0AA00000006203010C010100 > >>> <-- 6A88 > >>> delete_applet() returns 0x80206A88 (6A88: Referenced data not > found.) > >>> delete -AID a00000006203010c01 > >>> --> 80E400000B4F09A00000006203010C0100 > >>> <-- 6A88 > >>> delete_applet() returns 0x80206A88 (6A88: Referenced data not > found.) > >>> install -file HelloWorld.bin -sdAID A000000003000000 -nvDataLimit > >>> 1000 -instPara > >>> m 00 > >>> file name HelloWorld.bin > >>> --> > >>> > 80E602002009A00000006203010C0108A000000003000000000AEF08C60201A8C80203E80000 > >>> > >>> > >>> <-- 6A80 > >>> install_for_load() returns 0x80206A80 (6A80: Wrong data / Incorrect > >>> values in co > >>> mmand data.) > >>> > <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > >>> > >>> > >>> is there some version conflic? is the applet not compatble withwith > the > >>> card? > >> > >> This error occurs before the card can analyze the applet. I have no > CF64 > >> card. Try to play with the parameters: e.g. is the Security Domain > >> really a000000003000000? Maybe only a0000000030000. Specify -priv 02. > Or > > > > The Security Domain is a000000003000000 > > > >> execute each step for installing the load process one by one, see the > >> file helloInstallCyberflexe-gate32k.txt for an example. For this CF > card > >> the convenience install method does not work: > > > > Yes, if you use install command instead of install_for_load , laod and > > install_for_install , > > it does not work! > > > >> > >> install_for_load -pkgAID a00000006203010c01 -nvCodeLimit 500 > >> > >> load -file HelloWorld.cap.transf > >> > >> install_for_install -instParam 00 -priv 02 -AID a00000006203010c0101 > >> -pkgAID a00000006203010c01 -instAID a00000006203010c0101 -nvDataLimit > 500 > >> > >> Try each command in sequence until it is successful (or not at all) > >> > >> Later for testing the load you must use HelloWorld.cap.transf. This is > >> already transformed. > >> > >> Regards, > >> Karsten > >>> > >>> I searchs the maillist archieve,and finds > >>> http://archives.neohapsis.com/archives/dev/muscle/2007-q3/0062.html > >>> It said : > >>> ...... > >>> Use JavaCard 2.2 and a Java 1.2 compiler (or at least set the > >>> target and > >>> source to 1.2). > >>> ...... > >>> > >>> But The datasheet of the Cyberflex 64v2 says the card bases on > JavaCard > >>> 2.1.1 > >>> http://www.cyberflex.com/Products/techFeatures_access_64.html > >>> > >>> i want to convert the applet with CAP transformer from: > >>> http://www.trusted-logic.com/down.php . The web sit can not be opened! > >>> can someone give me a CAP transformer? > >>> > >>> Best Rgs, > >>> Shengjun Lee > >>> _______________________________________________ > >>> Muscle mailing list > >>> [email protected] > >>> http://lists.drizzle.com/mailman/listinfo/muscle > >> > >> _______________________________________________ > >> Muscle mailing list > >> [email protected] > >> http://lists.drizzle.com/mailman/listinfo/muscle > > > > _______________________________________________ > > Muscle mailing list > > [email protected] > > http://lists.drizzle.com/mailman/listinfo/muscle > > > mode_201 > enable_trace > establish_context > card_connect > select -AID a000000003000000 > open_sc -security 1 -keyind 0 -keyver 0 -mac_key > 404142434445464748494a4b4c4d4e4f -enc_key 404142434445464748494a4b4c4d4e4f > // Open secure channel > delete -AID a00000006203010c0101 > delete -AID a00000006203010c01 > install_for_load -pkgAID a00000006203010c01 -nvCodeLimit 500 -sdAID > A000000003000000 > load -file HelloWorld.cap.transf > install_for_install -instParam 00 -priv 02 -AID A0000003230101 -pkgAID > a00000006203010c01 -instAID a00000006203010c0101 -nvDataLimit 500 > card_disconnect > release_context > > _______________________________________________ > Muscle mailing list > [email protected] > http://lists.drizzle.com/mailman/listinfo/muscle > >
_______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
