【发布时间】:2014-11-08 06:13:21
【问题描述】:
据我所知,当JCRE收到一个SELECT APDU命令时,首先会在其注册表中搜索AID该命令指示。如果在其 注册表 中未找到 AID,则返回 6A82。但是如果JCRE找到了,就会调用被选中小程序的deselect()方法,在收到True后,会调用被请求小程序的select()方法。如果它从该方法接收到True,则将该小程序标记为选中。
我的问题:
1- 如果 JCRE 调用其deselect() 方法时第一个小程序(当前选定的小程序)返回False 会发生什么?小程序是否保留Selected?
2- 如果第二个小程序(请求的小程序)在 JCRE 调用其select() 方法时返回False 会发生什么?在这种情况下将选择哪个小程序?默认是安全域?
【问题讨论】:
-
我已经读过这个问题:stackoverflow.com/questions/25958082/… 但它并不能帮助我得到这个问题的答案。
标签: smartcard javacard apdu globalplatform