我正在寻找一种方法,将小程序标记为隐式可选/“默认选择”小程序,然后将其上传并安装在全球平台 http://www.globalplatform.org//JCOP 2.4.2 R1 http://www.nxp.com/products/identification_and_security/authentication/series/A700X_FAMILY.html系统(适用于 NXP JCOP 工具中的初学者)
Java 卡模拟)。
小程序已安装,无需-d
JCOP shell 中的参数:
cm> install -i a000100201100001 -q C9#() a000100201100000 a000100201100001
=> 80 E6 [...]
90 00
之后状态是
Card Manager AID : A000000003000000
Card Manager state : OP_READY
Application: SELECTABLE (--------) A000100201100001
Load File : LOADED (--------) A0000000035350 (Security Domain)
Module : A000000003535041
Load File : LOADED (--------) A000100201100000
Module : A000100201100001
期望的结果是
Card Manager AID : A000000003000000
Card Manager state : OP_READY
Application: SELECTABLE (-----D--) A000100201100001
Load File : LOADED (--------) A0000000035350
[...]
这是安装小程序时的输出-d|--default
范围。
我怀疑更改此属性是通过卡管理器小程序中的 STORE-DATA 命令以某种方式完成的,但无法找到准确、详细的命令(结构) - 甚至找不到需要修改的标签。
这取决于卡 - 并非所有卡都支持在安装后默认设置小程序。但你可以使用开源的全球平台 https://github.com/martinpaljak/GlobalPlatform#get-it-nowJava 工具有--make-default <AID>
option:
java -jar gp.jar --make-default A000100201100001
IIRC JCOP 是真正支持它的卡之一。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)