如何使用java在智能卡上安装小程序

Sac*_*n D 5 java applet apdu smartcard javacard

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

  1. 智能卡类型 = 联系人卡
  2. 使用JavaCard2.2.2JCOP使用APDU

Rob*_*ert 5

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

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

例如,此处解释了必要的步骤/命令:Installing JavaCard Applet into real SmartCard。然而,您的卡的具体身份验证序列(CardManager AID,使用的身份验证密钥)取决于您拥有的卡类型。