据您所知,Card Manager(~Security Domain)是负责处理SELECT APDU命令的实体。我需要一个applet来接收所有APDU命令(包括SELECT APDU命令)。换句话说,我需要默认选择我的applet,始终选择。
我知道我可以制作我的applet,"默认选择"小程序,但有没有办法让它"总是被选中"使它接收所有APDU命令?
我想这样做的唯一方法是利用委托管理或使我的applet成为安全域。我是对的吗?
答案 0 :(得分:3)
可能不可能。你将永远无法否决select命令,因为这种行为是JCRE规范的核心部分,并且总是会有卡管理器通过其AID选择。一些卡制造商有可能禁用卡管理器,但这是专有的。
编辑:无法取代的选择命令是: