首页 文章

编写一个applet,列出卡上所有已安装的applet和包

提问于
浏览
1

我想编写一个程序,返回Java卡上所有已安装或加载的applet和包的AID . 换句话说,我想上传一个applet,当它收到APDU Command = xx xx xx xx 时,返回那些AID . (如果可能的话,最好还返回他们的权限和生命周期 . )

我搜索 JC222VMspecJC222JCREspecJC222APIspec 以获取类似LIST_APP的方法!但我一无所获 . 我想知道有没有办法做到这一点?如果是这样,怎么样?实现方法还是有方法?

作为一个小问题,这三个规范有什么区别?我的意思是,当我想为Java Card编写一个小程序时,我必须阅读其中一个小程序?

1 回答

  • 1

    在符合GlobalPlatform 2.2的卡中,有一种机制可以列出所有应用程序AID,而无需进行身份验证,例如从用户界面应用程序进行身份验证 .

    但是有一个问题:GlobalPlatform 2.2修正案C中描述的这种机制仅适用于非接触式小程序 . 无论如何,我的建议是下载规范并详细查看 . 它可以从http://www.globalplatform.org/specificationscard.asp获得(需要注册) .

相关问题