jmleocadio schrieb:

I have no real idea what could be the problem, but try the following:

Maybe the Java Card version is wrong. Java Card 2.1.1 is used for gemXpresso 3.x cards.

Or try to give -security 3 during open_sc.

Which mail program do you use? It seems that it sends no line breaks. The text is unreadable.

Maybe you can check out an earlier version of GPShell. Maybe the bug is new.

Regards,
Karsten

I´m trying to install a .cap into my gemalto Top im gx4 smartcard and Gemsafe GxPro R3.2 (with GPShell 1.1.4 and Java card kit 2.2.1) and I´ve got the following error: 0x80206985, 6985: Command not allowed - Conditions of use not satisfied.). Eclipse´s Console results(1), Source Code(2) and GPShell(3) below. Interesting is that I could load the HelloWorld.cap that comes with GPShell but cannot load my applet. Any ideas on how to solve it? Regards. (1) Eclipse console: Buildfile: C:\projeto\JavaCard\build.xml applet-upload: [exec] mode_201 [exec] gemXpressoPro [exec] enable_trace [exec] establish_context [exec] card_connect [exec] * reader name GEP GEP100U 0 [exec] select -AID A000000018434D00 [exec] Command --> 00A4040008A000000018434D00 [exec] Wrapped command --> 00A4040008A000000018434D00 [exec] Response <-- 6F198408A000000018434D00A50D9F6E061291334903029F6501FF9000 [exec] open_sc -security 0 -keyind 0 -keyver 0 -key 47454d5850524553534f53414d504c45 // Open secure channel [exec] Command --> 80CA9F7F00 [exec] Wrapped command --> 80CA9F7F00 [exec] Response <-- 9F7F2A409066221291334903024082D513091126AF4082000012930000000053210000010100000000000000009000 [exec] Command --> 805000000882A7F793D8521FCB00 [exec] Wrapped command --> 805000000882A7F793D8521FCB00 [exec] Response <-- 4D004082D513091126AF0101DECB47CA578598F68E8181F545021FFE9000 [exec] Command --> 8482000010B1AE6D0A602D7ECD287E204330193149 [exec] Wrapped command --> 8482000010B1AE6D0A602D7ECD287E204330193149 [exec] Response <-- 9000 [exec] install -file C:\projeto\JavaCard\cap\br\unb\payment\javacard\payment.cap -sdAID A000000018434D00 -nvCodeLimit 4000 [exec] file name C:\projeto\JavaCard\cap\br\unb\payment\javacard\payment.cap [exec] Command --> 80E602001C09A00000006203010C0108A000000018434D000006EF04C6020FB00000 [exec] Wrapped command --> 80E602001C09A00000006203010C0108A000000018434D000006EF04C6020FB00000 [exec] Response <-- 009000 [exec] Command --> 80E80000EFC48201AD010013DECAFFED010204000109A00000006203010C0102001F0013001F000E00150032000C0063000A00130000007C00000000000002010004001502030107A0000000620101030107A000000062010203000E010AA00000006203010C0101002C06000C008003040004070100000040070063000310188C0004181014038D00058700181014038D00058701181014038D00058702181014038D000587037A05308F00063D8C0007181D0441181D258B00087A0221188B000960037A198B000A2D1A042573000B0000000000097008116D008D000B7A08000A00000000000000000000050032000C020000 [exec] Wrapped command --> 80E80000EFC48201AD010013DECAFFED010204000109A00000006203010C0102001F0013001F000E00150032000C0063000A00130000007C00000000000002010004001502030107A0000000620101030107A000000062010203000E010AA00000006203010C0101002C06000C008003040004070100000040070063000310188C0004181014038D00058700181014038D00058701181014038D00058702181014038D000587037A05308F00063D8C0007181D0441181D258B00087A0221188B000960037A198B000A2D1A042573000B0000000000097008116D008D000B7A08000A00000000000000000000050032000C020000 [exec] Response <-- 6985 [exec] load_applet() returns 0x80206985 (6985: Command not allowed - Conditions of use not satisfied.) [exec] Result: 1 BUILD SUCCESSFUL Total time: 1 second (2) Applet source code (equals to java_card_kit-2_2_1\samples\src\com\sun\javacard\samples\NullApp. I tried to simplify the applet I´m building until be capable to load it): package br.unb.payment; import javacard.framework.*; public class eTransfer extends Applet { protected eTransfer(APDU apdu) { register(); } public static void install( byte[] bArray, short bOffset, byte bLength ) { new eTransfer(null); } public void process(APDU apdu) throws ISOException { byte buffer[] = apdu.getBuffer(); ISOException.throwIt(Util.makeShort((byte)(ISO7816.SW_INS_NOT_SUPPORTED>>8), buffer[1])); } } (3) GPShell script (equals to helloInstallgemXpressoProR3_2E64.txt that comes with it). mode_201 gemXpressoPro enable_trace establish_context card_connect select -AID A000000018434D00 open_sc -security 0 -keyind 0 -keyver 0 -key 47454d5850524553534f53414d504c45 // Open secure channel install -file C:\projeto\JavaCard\cap\br\unb\payment\javacard\payment.cap -sdAID A000000018434D00 -nvCodeLimit 4000 card_disconnect release_context
------------------------------------------------------------------------
View this message in context: GPShell and Gemalto - 0x80206985 error <http://www.nabble.com/GPShell-and-Gemalto---0x80206985-error-tp17018814p17018814.html> Sent from the MuscleCard mailing list archive <http://www.nabble.com/MuscleCard-f14240.html> at Nabble.com.


------------------------------------------------------------------------

_______________________________________________
Muscle mailing list
Muscle@lists.musclecard.com
http://lists.drizzle.com/mailman/listinfo/muscle

_______________________________________________
Muscle mailing list
Muscle@lists.musclecard.com
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to