【发布时间】:2015-02-02 03:27:25
【问题描述】:
我想编写一个程序,返回 Java 卡上所有已安装或加载的小程序和包的 AID。换句话说,我想上传一个小程序,例如,当它收到 APDU Command=xx xx xx xx 时,会返回这些 AID。 (如果可能,最好也返回它们的权限和生命周期。)
我在 JC222VMspec、JC222JCREspec 和 JC222APIspec 中搜索了 LIST_APP 之类的方法!但我什么也没找到。我想知道有没有办法做到这一点?如果是这样,怎么做?实现方法还是有方法?
作为一个小问题,这三个规范有什么区别?我的意思是,当我想为 Java Card 编写一个小程序时,我必须阅读其中的哪一个?
【问题讨论】:
-
GlobalPlatform 兼容卡已经提供了您想要的功能,它是 GET STATUS APDU。你有什么理由想自己实现它吗?
-
@mictter 是的,我想知道是否有任何方法可以在没有相互验证的情况下列出已安装的小程序和包。据我所知,GP 为列出小程序而实施的 preodure,需要这种相互身份验证,我想绕过它。
-
您也无法在没有身份验证的情况下安装您的小程序...
-
@vojta 是的,你是对的。但是我想看看我是否可以上传一个带有后门的小程序来列出 AID,例如。
标签: smartcard javacard globalplatform