这个默认小程序有什么作用?

时间:2015-01-28 10:10:17

标签: smartcard javacard globalplatform

这是 gp 工具的输出,当我告诉它列出已安装的小程序时:

gp >> gp -l
AID: A000000151000000 (|....Q...|)
     ISD OP_READY: Security Domain, Card lock, Card terminate, Default selected,
 CVM (PIN) management

AID: A0000001515350 (|....QSP|)
     ExM LOADED: (none)
     A000000151535041 (|....QSPA|)

gp >>

Q1:这个AID中哪一个用于applet,哪一个用于包?我怎么认识?

Q2:如何找出此applet支持的APDU命令?我搜索了AID here(完整的AID列表),但一无所获!

问题3:我们可以在一个套餐中包含2个小程序吗?我的意思是,当我编写 Hello World 小程序并将其上传到我的卡时,Applet AID和Package AID会添加到 gp -l <​​/ em>输出中。是否有任何 .cap 文件添加例如3个applet AID和1个Package AID到卡?

1 个答案:

答案 0 :(得分:3)

  1. ExM表示&#34;可执行模块&#34;这意味着&#34;包&#34;。
  2. N / A
  3. 是。看看这里例如:https://github.com/martinpaljak/AppletPlayground/blob/master/build.xml#L53
  4. 在询问之前,你真的必须去阅读一些文档。这是一个编程论坛。