1

如果我编写一个模拟相同 ISO 标准的一个或多个协议的 Java Card 小程序,有没有办法让不使用选择或不知道选择什么的协议“自动选择”小程序?因为否则我不会花 10 到 20 美元买一个测试设备,而且天知道我需要不止一个。

4

3 回答 3

4

你最好先看看全球平台规范。安装小程序时,可以将其设置为默认选择小程序。有两种方法可以做到这一点。

1-推荐你下载JCIDE——一个 免费的java卡小程序开发。 下面是如何通过一个简单的操作来设置默认选择小程序。

2- 还有一个方便的工具可以满足您的需要。你可以从这里下载

在此处输入图像描述

希望能帮助到你。

于 2015-09-18T11:58:49.070 回答
2

是的,您可以将您的小程序安装为“默认选择”,这基本上是您想要的。

查看 Global Platform 规范,尤其是INSTALL [for install]命令参数。您必须设置小程序权限中的一个标志。

如果您使用 Eclipse JCOP 工具,您将使用 GUI Applet 安装属性轻松设置标志:

在此处输入图像描述

于 2015-09-18T10:16:10.323 回答
2

是的。
Javacard Applet 通常总是部署在具有底层全球平台标准的智能卡上。Global Platform 用于部署、维护和管理 JavaCard 小程序。安装 Java Card 小程序时,您可以设置一个名为defaultselect. 只有一个小程序可以有默认选择的选项。每当收到 ATR/ATS 时,JCRE 在内部选择带有默认选择选项的小程序。select除非APDU 选择在 JCRE 中注册的另一个小程序,否则任何传入的 APDU 都将直接交给小程序。

于 2015-09-18T10:16:14.253 回答