有没有办法在java卡中加载。上限(转换后的applet)设计到java,然后将该.cap(转换后的applet)文件中的applet安装到智能卡中?
我有.cap文件转换为applet文件,我想安装该.cap文件中的applet
首先告诉我如何在java中加载.cap文件
在java中,我使用 javax.smartcardio 包与智能卡和apdu命令进行交互,以便与安装在智能卡中的applet进行交互。
我正在使用:
答案 0 :(得分:3)
在每个可编程的JavaCard上都有一个名为" CardManager"的预装小程序。此applet必须用于上载和安装新的applet。
在大多数情况下,JavaCard使用的SDK附带了库,这些库封装了选择CardManager(包括必要的身份验证),加载和安装applet的必要步骤。它基于GlobalPlatform标准中定义的安装和加载命令。
这里解释了必要的步骤/命令:Installing JavaCard Applet into real SmartCard。但是,卡的具体验证顺序(CardManager AID,使用的验证密钥)取决于您拥有的卡类型。