Skip to Main Content

Java Card

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Try to execute 'wallet' sample. It keeps saying "CLA value not supported"

843851Dec 9 2005 — edited Dec 13 2005
Hi all

I'm newbie to Javacard. I'm trying to run a 'wallet' sample in JavaCard Development Kit.

Below is what I did.

m> /term "Remote|localhost:3763"
--Opening terminal
/card -a a000000003000000 -c com.ibm.jc.CardManager
--Waiting for card...
ATR=3B E9 00 00 81 31 FE 45 4A 43 4F 50 34 31 56 32 ;....1.EJCOP41V2
32 A7 2.
ATR: T=1, N=0, IFSC=254, BWI=4/CWI=5, Hist="JCOP41V22"
=> 00 A4 04 00 08 A0 00 00 00 03 00 00 00 00 ..............
(11 msec)
<= 6F 10 84 08 A0 00 00 00 03 00 00 00 A5 04 9F 65 o..............e
01 FF 90 00 ....
Status: No Error
cm> set-key 255/1/DES-ECB/404142434445464748494a4b4c4d4e4f 255/2/DES-ECB/404142434445464748494a4b4c4d4e4f 255/3/DES-ECB/404142434445464748494a4b4c4d4e4f
cm> init-update 255
=> 80 50 00 00 08 4C EB 54 C3 07 6B F5 3B 00 .P...L.T..k.;.
(20 msec)
<= 00 00 C6 D8 6A 1C B2 02 14 13 FF 02 00 00 93 73 ....j..........s
3A B8 2C 0F B8 2C 9C 5E 40 2F 5B B0 90 00 :.,..,.^@/[...
Status: No Error
cm> ext-auth plain
=> 84 82 00 00 10 72 37 18 69 72 48 18 EE F8 CC C1 .....r7.irH.....
54 02 40 7B FB T.@{.
(10 msec)
<= 90 00 ..
Status: No Error
cm> delete 77616c6c6574617070
=> 80 E4 00 00 0B 4F 09 77 61 6C 6C 65 74 61 70 70 .....O.walletapp
00 .
(0 msec)
<= 6A 88 j.
Status: Reference data not found
jcshell: Error code: 6a88 (Reference data not found)
jcshell: Wrong response APDU: 6A88
Ignoring expected error
cm> delete 77616c6c6574706b67
=> 80 E4 00 00 0B 4F 09 77 61 6C 6C 65 74 70 6B 67 .....O.walletpkg
00 .
(0 msec)
<= 6A 88 j.
Status: Reference data not found
jcshell: Error code: 6a88 (Reference data not found)
jcshell: Wrong response APDU: 6A88
Ignoring expected error
cm> upload -d "D:\wallet.cap"
=> 80 E6 02 00 16 09 77 61 6C 6C 65 74 70 6B 67 08 ......walletpkg.
A0 00 00 00 03 00 00 00 00 00 00 00 ............
(10 msec)
<= 00 90 00 ...
Status: No Error
=> 80 E8 00 00 FF C4 82 02 73 01 00 13 DE CA FF ED ........s.......
01 02 04 00 01 09 77 61 6C 6C 65 74 70 6B 67 02 ......walletpkg.
00 1F 00 13 00 1F 00 0D 00 0B 00 56 00 12 01 69 ...........V...i
00 0A 00 33 00 00 00 D0 00 00 00 00 00 00 01 01 ...3............
00 04 00 0B 01 00 01 07 A0 00 00 00 62 01 01 03 ............b...
00 0D 01 09 77 61 6C 6C 65 74 61 70 70 00 01 06 ....walletapp...
00 12 00 80 03 02 00 01 04 04 00 00 00 1C FF FF ................
00 18 00 24 07 01 69 00 04 30 8F 00 0F 18 1D 1E ...$..i..0......
8C 00 10 7A 01 40 18 8C 00 08 18 8B 00 12 7A 01 ...z.@........z.
10 04 78 01 10 AD 01 8B 00 07 7A 02 21 19 8B 00 ..x.......z.!...
0D 2D 18 8B 00 0C 60 03 7A 1A 03 25 10 B0 6A 08 .-....`.z..%..j.
11 6E 00 8D 00 13 1A 04 25 75 00 2D 00 04 00 20 .n......%u.-...
00 27 00 30 00 21 00 40 00 1B 00 50 00 15 18 19 .'.0.!.@...P....
8C 00 09 7A 18 19 8C 00 11 7A 18 19 8C 00 04 7A ...z.....z.....z
18 19 8C 00 0B 7A 11 6D 00 8D 00 13 7A 03 24 AD .....z.m....z.$.
01 8B 00 06 61 08 11 63 01 8D 00 13 19 8B 00 0D ....a..c........
2D 1A 07 25 00 -..%.
(20 msec)
<= 00 90 00 ...
Status: No Error
=> 80 E8 00 01 FF 32 19 8B 00 03 5B 29 04 1F 04 6B .....2....[)...k
07 16 04 04 6A 08 11 67 00 8D 00 13 1A 08 25 29 ....j..g......%)
05 16 05 10 64 6E 06 16 05 63 08 11 6A 83 8D 00 ....dn...c..j...
13 AF 00 16 05 41 11 27 10 6F 08 11 6A 84 8D 00 .....A.'.o..j...
13 18 AF 00 16 05 41 89 00 7A 03 24 AD 01 8B 00 ......A..z.$....
06 61 08 11 63 01 8D 00 13 19 8B 00 0D 2D 1A 07 .a..c........-..
25 32 19 8B 00 03 5B 29 04 1F 04 6B 07 16 04 04 %2....[)...k....
6A 08 11 67 00 8D 00 13 1A 08 25 29 05 16 05 10 j..g......%)....
64 6E 06 16 05 63 08 11 6A 83 8D 00 13 AF 00 16 dn...c..j.......
05 43 63 08 11 6A 85 8D 00 13 18 AF 00 16 05 43 .Cc..j.........C
89 00 7A 03 22 19 8B 00 0D 2D 19 8B 00 0A 32 19 ..z."....-....2.
05 8B 00 14 1A 03 AF 00 8D 00 0E 3B 19 03 05 8B ...........;....
00 02 7A 04 22 19 8B 00 0D 2D 19 8B 00 03 5B 32 ..z."....-....[2
AD 01 1A 08 1F 8B 00 05 61 08 11 63 00 8D 00 13 ........a..c....
7A 08 00 0A 00 00 00 00 00 00 00 00 00 00 05 00 z...............
56 00 15 02 00 00 01 02 00 00 00 03 80 0A 04 03 V...............
80 0A 06 06 00 .....
(10 msec)
<= 00 90 00 ...
Status: No Error
=> 80 E8 00 02 FF 00 00 76 03 80 09 01 03 80 09 04 .......v........
03 80 09 05 06 80 03 00 06 00 01 2B 03 80 0A 07 ...........+....
06 00 01 4B 03 80 03 03 03 80 0A 01 06 80 10 06 ...K............
01 00 00 00 06 00 00 0D 06 00 00 D2 03 80 03 01 ................
06 80 07 01 03 80 0A 09 09 00 33 00 0B 1F 5A 41 ..........3...ZA
11 05 05 41 0E 05 16 1A 00 24 04 06 07 04 0C 07 ...A.....$......
05 10 1D 06 06 06 07 08 08 04 09 12 15 10 10 08 ................
04 09 12 15 0D 0F 05 06 07 07 07 05 0A 08 0B 00 ................
D0 01 00 01 00 00 00 00 02 00 09 00 00 00 00 00 ................
00 2C 01 00 00 00 01 80 04 00 09 00 01 00 30 00 .,............0.
0A 00 00 00 00 FF 82 00 0D 00 30 00 09 00 00 00 ..........0.....
00 06 01 00 18 00 33 00 02 00 00 00 00 04 01 00 ......3.........
1C 00 35 00 06 00 00 00 00 07 01 00 24 00 37 00 ..5.........$.7.
50 00 00 00 00 FF 02 00 76 00 37 00 5A 00 00 00 P.......v.7.Z...
00 FF 02 00 D2 00 37 00 57 00 00 00 00 FF 02 01 ......7.W.......
2B 00 37 00 1E 00 00 00 00 FF 02 01 4B 00 37 00 +.7.........K.7.
1C 00 00 00 00 .....
(20 msec)
<= 00 90 00 ...
Status: No Error
=> 80 E8 80 03 4D 00 00 15 00 3B 00 2C 00 3D 00 40 ....M....;.,.=.@
00 37 00 42 00 33 00 35 00 35 00 37 00 40 00 37 .7.B.3.5.5.7.@.7
00 33 00 45 00 47 FF FF 00 30 00 37 00 35 00 4A .3.E.G...0.7.5.J
00 4A 05 68 00 90 04 B4 31 01 20 01 10 06 68 00 .J.h....1. ...h.
A1 01 40 03 44 10 01 40 04 B4 32 01 B0 04 B4 44 ..@.D..@..2....D
02 41 00 .A.
(20 msec)
<= 00 90 00 ...
Status: No Error
Load report:
842 bytes loaded in 0.0 seconds
effective code size on card:
+ package AID 9
+ applet AIDs 16
+ classes 21
+ methods 364
+ statics 0
+ exports 0
------------------------------
overall 410 bytes
cm> install -i 77616c6c6574617070 -q C9#() 77616c6c6574706b67 77616c6c6574617070
=> 80 E6 0C 00 24 09 77 61 6C 6C 65 74 70 6B 67 09 ....$.walletpkg.
77 61 6C 6C 65 74 61 70 70 09 77 61 6C 6C 65 74 walletapp.wallet
61 70 70 01 00 02 C9 00 00 00 app.......
(20 msec)
<= 90 00 ..
Status: No Error
cm> card-info
=> 80 F2 80 00 02 4F 00 00 .....O..
(10 msec)
<= 08 A0 00 00 00 03 00 00 00 01 9E 90 00 .............
Status: No Error
=> 80 F2 40 00 02 4F 00 00 ..@..O..
(0 msec)
<= 09 77 61 6C 6C 65 74 61 70 70 07 00 90 00 .walletapp....
Status: No Error
=> 80 F2 10 00 02 4F 00 00 .....O..
(20 msec)
<= 07 A0 00 00 00 03 53 50 01 00 01 08 A0 00 00 00 ......SP........
03 53 50 41 09 77 61 6C 6C 65 74 70 6B 67 01 00 .SPA.walletpkg..
01 09 77 61 6C 6C 65 74 61 70 70 90 00 ..walletapp..
Status: No Error

Card Manager AID : A000000003000000
Card Manager state : OP_READY

Application: SELECTABLE (--------) "walletapp"
Load File : LOADED (--------) A0000000035350 (Security Domain)
Module : A000000003535041
Load File : LOADED (--------) "walletpkg"
Module : "walletapp"
cm> select |walletapp
=> 00 A4 04 00 08 A0 00 00 00 03 00 00 00 00 ..............
(10 msec)
<= 6F 10 84 08 A0 00 00 00 03 00 00 00 A5 04 9F 65 o..............e
01 FF 90 00 ....
Status: No Error
cm> send B0200000
jcshell: Error code: -3 (Invalid API parameter)
jcshell: Command failed: APDU too short/long
cm> /send B0200000
=> B0 20 00 00 . ..
(0 msec)
<= 6E 00 n.
Status: CLA value not supported
cm> send B0500000
jcshell: Error code: -3 (Invalid API parameter)
jcshell: Command failed: APDU too short/long
cm> /send B0500000
=> B0 50 00 00 .P..
(0 msec)
<= 6E 00 n.
Status: CLA value not supported
cm> /send B050000000
=> B0 50 00 00 00 .P...
(0 msec)
<= 6E 00 n.
Status: CLA value not supported

Question)
I don't know what it keeps saying "CLA value not supported"

The process that I did was
1) load 'walletapp.cap'
2) install walletapp
3) select walletapp
4) send B0500000 (<-- get balance apdu)

However the result is always the same "CLA value not supported"

Is there anybody who know this problem?

What's wrong with me?

Please help~
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 10 2006
Added on Dec 9 2005
2 comments
328 views