5

有什么办法可以加载。将java卡中的cap(转换后的applet)设计到java中,然后将applet从那个.cap(converted applet)文件安装到智能卡中?
我有 .cap 文件,它是转换后的小程序文件,我想安装该 .cap 文件中的小程序。
首先告诉我如何在java中加载.cap文件。
在 java 中,我使用javax.smartcardio包与智能卡进行交互,并使用 apdu 命令与安装在智能卡中的小程序进行交互。
我在用:

  1. 智能卡类型 = 联系卡
  2. 使用JavaCard2.2.2jcop使用apdu
4

1 回答 1

4

在每个可编程 JavaCard 上都有一个名为“CardManager”的预加载小程序。此小程序必须用于上传和安装新的小程序。

在大多数情况下,您使用的 JavaCard SDK 带有库,这些库封装了选择 CardManager(包括必要的身份验证)、加载和安装小程序的必要步骤。它基于GlobalPlatform标准中定义的安装和加载命令。

必要的步骤/命令例如在这里解释:Installing JavaCard Applet into real SmartCard。但是,您卡的具体身份验证顺序(CardManager AID,使用的身份验证密钥)取决于您拥有的卡类型。

于 2011-12-25T12:59:28.760 回答