GemaltoXpress Applet上传问题

时间:2014-07-17 09:48:53

标签: smartcard javacard gemalto

我正在开发一个applet来驻留和运行Java Card,我一直在评估不同的卡。我有一堆带有32kb EEPROM的GemaltoXpress卡,但尽管我尽力了,但我还是无法上传一个空的applet。我正在使用Global Platform for SmartCardIO Java SDK library与卡片进行通信。我的applet看起来像这样:

package test.package;

import javacard.framework.APDU;
import javacard.framework.Applet;

public class TestApplet extends Applet {

    public static void install(byte[] bArray, short bOffset, byte bLength) {
        new TestApplet();
    }

    /**
     * Only this class's install method should create the applet object.
     */
    protected TestApplet() {
        register();
    }

    public void process(APDU apdu) {
        byte[] buffer = apdu.getBuffer();
    }
}

但是在第一个80 E8 00 00 FF ... APDU之后,这无法上传到SW12 = 0x6985的GemaltoXpress卡。我正在针对JAVA卡套件2.2.1编译我的applet,并将-source 1.2 -target 1.1个参数传递给javac。我的.opt文件如下所示:

-nobanner
-out EXP JCA CAP
-exportpath C:\java_card_kit-2_2_1\api_export_files
-d ..\dist
-applet  0x00:0x00:0x50:0x50:0x50:0x50:0x50:0x50:0x50:0x50:0x50:0x00 test.package.TestApplet test.package
0x00:0x00:0x50:0x50:0x50:0x50:0x50:0x50:0x50:0x50:0x50 1.0

我很困惑为什么GemaltoXpress卡不喜欢这款小程序,而恩智浦的SmartMX卡也不错。我错过了什么吗?开发GemaltoXpress时是否有特殊要求?

0 个答案:

没有答案