【问题标题】:How can i give the key value as the parameter of the install() method?如何将键值作为 install() 方法的参数?
【发布时间】:2013-08-24 08:35:30
【问题描述】:

在我的小程序中,密钥是硬编码的,我想将此密钥作为install() 方法的参数。

安装方法采用3个参数作为

install(byte[] bArray, short bOffset, byte bLength)

如何将键值作为安装方法的参数?

【问题讨论】:

    标签: applet javacard


    【解决方案1】:

    通常,Java Card 实现也实现了 Global Platform。在这种情况下,用户参数可以作为 INSTALL for INSTALL 命令的一部分给出。 Global Platform card specification 可免费使用,但需要注册。

    您可以在提供的文档的11.5.2.3.7 INSTALL 命令参数中找到参数的说明。首先提供实例 AID 很重要。然后是应用程序特定参数的特定格式(标记C9,然后是长度字节,然后是二进制参数)。您还需要在 Java Card install 方法中解析此结构。

    如果您无法调试安装方法,则将参数作为测试 APDU 的响应数据返回。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-12
      • 2011-10-14
      • 2020-07-03
      • 1970-01-01
      • 2018-02-11
      • 1970-01-01
      相关资源
      最近更新 更多