如果我编写一个模拟一个或多个相同ISO标准协议的Java Card小程序,是否有办法通过不使用select的协议“自动选择”applet,或者不知道该怎么做选择?因为否则我不打算花十到二十美元买一个测试设备,而且上帝知道我需要不止一个。
答案 0 :(得分:4)
您最好先查看Global Platform specification。 安装applet时,可以将其设置为defaultselect applet。 有两种方法可以做到这一点。
1-建议您下载JCIDE - 免费 Java卡小程序开发。 Here是如何通过简单的操作设置defaultselect applet。
2-还有一个方便的工具,可以满足您的需求。 您可以从here
下载希望它有所帮助。
答案 1 :(得分:2)
是的,您可以将applet安装为“默认选中”,这基本上是您想要的。
查看全局平台规范,尤其是INSTALL [for install]
命令的参数。您必须设置applet权限中的一个标志。
如果使用Eclipse JCOP Tools,您可以使用GUI Applet安装属性轻松设置标志:
答案 2 :(得分:2)
是。
Javacard Applet通常始终部署在具有基础全球平台标准的智能卡上。 Global Platform用于部署,维护和管理JavaCard applet。安装Java Card小程序时,您可以设置名为defaultselect
的选项/标志。只有一个applet可以使用默认选择的选项。每当收到ATR / ATS时,JCRE在内部选择具有default-select选项的applet。除非select
APDU选择在JCRE中注册的另一个小程序,否则任何传入的APDU都将直接传递给小程序。