如何使用默认选择安装applet

时间:2015-03-01 10:42:33

标签: javacard

我想在Java卡中安装一个小程序,但我不想在插入读卡器时选择它。

我想发送A404000A 504159464C4558503553作为我的第一个命令。我查了一下,发现在JCOP中用-d安装可以解决我的目的,但我在哪里设置它?

目前,我的JCOP工具发送安装命令如下:

install -i 504159464c4558503553 -q C9#() a0a1a2a3a4a5 a0a1a2a3a4a5a6

但我也希望jcop发送-d。也许它会解决我的目的。

如何在JCOP中设置-d

1 个答案:

答案 0 :(得分:1)

-d等于--default,并将applet标记为默认选中。这意味着只要将卡放入读卡器并且发出ATR / ATS,就会选择小程序。不幸的是,如果需要这种行为,你的问题并没有明确说明。 JCOP Shell安装命令的用法是:

  

安装[-e | --delegation] [ - l | --cm-lock] [ - t | --terminate] [ - d | --default] [ - p | --pin-change] [ - s | --security-domain] [ - b | --sd-dap] [ - m | --mandated-dap] [ - q | --install-param params] [ - i | --instance-aid AID] [-o | --install-only] pkgAID appAID

不评估可选参数的顺序,例如使用:

install -i 504159464c4558503553 -d -q C9#() a0a1a2a3a4a5 a0a1a2a3a4a5a6