1

我有一个 javacard,当我重置卡时,卡上的所有小程序都被清除,除了其中一个。它是“A0000000030000”作为其AID的“卡管理器小程序”。我想知道有没有办法删除这个小程序?!还是在卡上是强制性的,没有办法删除它?如果可以删除它,删除它后,我们如何使用卡?(安装另一个小程序等)谢谢。

4

1 回答 1

5

卡管理器是处理卡的应用管理的管理器。它还决定了卡片的状态。通常您不能删除卡管理器,尤其是不能通过卡管理器本身。如果你可以删除它,它应该是通过卡制造商的专有API。

打个比方:您要求 Windows 或 Linux 删除自身。


但是,您可以将卡置于TERMINATED状态,之后它实际上是死的。如果 Applet 具有TERMINATE CARD特权,您甚至可以从 Applet 执行此操作,该特权可以在INSTALL for INSTALLApplet 实例化时分配。在此之后,卡管理器和小程序都不会工作。

于 2014-05-18T23:22:15.533 回答