Javacard通过Java代码获取已安装applet的applet

Bri*_*tto 1 java javacard

我有一个javacard,它安装了2个小程序.现在我想从两者中选择一个.目前我的工作方式是,我提供applet的cap文件,我从中得到它的AID.但我发现这种方法并不令人满意.所以

  1. 是否有一种方法可以在没有封面文件的情况下获得安装在Java卡中的applet的AID?
  2. 有没有办法选择没有AID的applet?我的意思是,有一种方法可以在重置后自动选择applet吗?
  3. 对此有任何其他想法或见解吗?

and*_*007 6

对于你提出的问题,

  1. 是.PyApduTool可以让你达到目标.即使您没有cap文件,此工具也可以帮助您获取Java卡中的所有包或applets'AID.只需按"刷新"按钮即可.您需要的东西出现在右侧文本字段中.

在此输入图像描述

  1. 您可以在安装时将applet设置为"Default Selected".通过这种方式,您可以默认选择applet,而无需知道其AID.

在此输入图像描述

  1. 为方便起见,了解applet-AID应该更好.只能选择一个小程序.