这个默认小程序有什么作用?
What does this default applets do?
这是 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的,哪个是Package的?我如何识别?
问题 2: 我怎样才能知道这个小程序支持哪些 APDU 命令?我搜索了 AIDs here(AIDs 的完整列表),但一无所获!
Q3:我们可以在一个包中有 2 个小程序吗?我的意思是,当我编写一个 Hello World applet 并将其上传到我的卡时,一个 Applet AID 和一个 Package AID 添加到 gp -l输出。是否有任何 .cap 文件向卡添加例如 3 个小程序 AID 和仅 1 个程序包 AID?
- ExM 表示 "Executable module" 表示 "package".
- N/A
- 是的。看看这里例如:https://github.com/martinpaljak/AppletPlayground/blob/master/build.xml#L53
在提问之前,你真的必须去阅读一些文档。这是一个编程论坛。
这是 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的,哪个是Package的?我如何识别?
问题 2: 我怎样才能知道这个小程序支持哪些 APDU 命令?我搜索了 AIDs here(AIDs 的完整列表),但一无所获!
Q3:我们可以在一个包中有 2 个小程序吗?我的意思是,当我编写一个 Hello World applet 并将其上传到我的卡时,一个 Applet AID 和一个 Package AID 添加到 gp -l输出。是否有任何 .cap 文件向卡添加例如 3 个小程序 AID 和仅 1 个程序包 AID?
- ExM 表示 "Executable module" 表示 "package".
- N/A
- 是的。看看这里例如:https://github.com/martinpaljak/AppletPlayground/blob/master/build.xml#L53
在提问之前,你真的必须去阅读一些文档。这是一个编程论坛。