我有一个 javacard,它安装了 2 个小程序。现在我想从两者中选择一个。目前我的做法是,我提供了我从中获取 AID 的小程序的 cap 文件。但我觉得这种方法并不令人满意。所以
- 有没有方法或步骤可以在没有 cap 文件的情况下获取安装在 java 卡中的小程序的 AID?
- 有没有办法在没有 AID 的情况下选择小程序?我的意思是,有没有办法让小程序在重置后自动可选择?
- 对此还有其他想法或见解吗?
最佳答案
对于你提出的问题,
- 是的。 PyApduTool可以让你达到你的目标。即使您没有 cap 文件,此工具也可以帮助您在 java 卡中获取所有包或小程序的 AID。 只需按下“刷新”按钮。您需要的内容出现在正确的文本字段中。
- 您可以在安装时将小程序设置为“默认选择”。 这样,您就可以让您的小程序默认被选中,而无需知道它的 AID。
- 为了方便,知道applet-AID应该会更好。 只能默认选中一个小程序。
关于Javacard通过Java代码获取已安装小程序的小程序AID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33029931/