Java Card 小程序本身可以 "auto select" 吗?

Can a Java Card applet "auto select" itself?

如果我编写一个 Java 卡片小程序来模拟同一 ISO 标准的一个或多个协议,有没有办法让小程序 "auto selected" 通过不使用 select,或者不知道 select 是什么?因为否则我不会费心花 10 到 20 美元购买测试设备,天知道我需要不止一个。

是的,您可以将小程序安装为 "default selected",这基本上就是您想要的。

查看全球平台规范,尤其是 INSTALL [for install] 命令的参数。小程序权限中有一个标志你必须设置。

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

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

你最好先浏览一下Global Platform specification。 安装小程序时,可以将其设置为默认选择小程序。 有两种方法。

1-推荐大家下载JCIDE--一个免费java卡片开发小程序。 Here就是如何通过简单的操作设置defaultselect小程序。

2- 还有一个方便的工具可以满足您的需要。 您可以从 here

下载

希望对您有所帮助。