【问题标题】:How to install applet on smart card using java如何使用java在智能卡上安装小程序
【发布时间】:2012-01-27 12:56:23
【问题描述】:

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

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

【问题讨论】:

    标签: java applet smartcard javacard apdu


    【解决方案1】:

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

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

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

    【讨论】:

    • 卡管家和安全域有什么区别?
    猜你喜欢
    • 2014-04-19
    • 2021-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 2012-10-13
    • 1970-01-01
    • 2021-09-28
    相关资源
    最近更新 更多