PUT KEY APDU Problem

I am trying to send PUT KEY apdu on jcop shell but facing problem. I have coded put key apdu as

=> 80 D8 00 81 38 19 80 10 09 09 09 09 09 09 09 09....8...........

09 09 09 09 09 09 09 09 00 80 10 09 09 09 09 09................

09 09 09 09 09 09 09 09 09 09 09 00 80 10 09 09................

09 09 09 09 09 09 09 09 09 09 09 09 09 09 00...............

(15 msec)

<= 6A 80

Wrong Data

My keys are 09 09 09 09 09 09 09 09 09 09 09 09

As per GP in length of key check value I have put byte 00.

New veresion number is 19 (25)., key type is 80.

What is wrong in this?

I am able to change it in JCOP shell bye put key command as below.

cm> set-key 3/1/DES-ECB/707172737475767778797A7B7C7D7E7F

cm> set-key 25/1/DES-ECB/707172737475767778797A7B7C7D7E7F

cm> set-key 25/2/DES-ECB/606162636465666768696A6B6C6D6E6F

cm> set-key 25/3/DES-ECB/505152535455565758595A5B5C5D5E5F

cm> put-keyset 25

=> 80 D8 00 81 43 19 80 10 40 0B F8 D2 37 5D 2C 2F....C...@...7],/

A9 CA 90 07 CD 43 7F 09 03 E9 33 47 80 10 10 C4.....C....3G....

29 F8 AA 0A 8E B6 B1 AF 43 7D 8B 0F 2D EC 03 9D).......C}..-...

CB 14 80 10 13 F5 67 38 72 99 BA 1F A1 79 EA AF......g8r....y..

18 C8 CD E4 03 A4 B7 D6 00 .........

(15 msec)

<= 19 E9 33 47 9D CB 14 A4 B7 D6 90 00..3G........

Status: No Error

[1438 byte] By [mirala] at [2007-10-3 3:14:49]
# 1
do you know how to calculate the key check value? check the gp spec.
lexdabeara at 2007-7-14 21:06:04 > top of Java-index,Java Mobility Forums,Consumer and Commerce...