4
在我的小程序中,密钥是硬编码的,我想给这个密钥作为install()
方法的参数。我怎样才能把key值作为install()方法的参数?
的安装方法需要3个参数作为
install(byte[] bArray, short bOffset, byte bLength)
我怎能舍弃键值作为安装方法的参数?
在我的小程序中,密钥是硬编码的,我想给这个密钥作为install()
方法的参数。我怎样才能把key值作为install()方法的参数?
的安装方法需要3个参数作为
install(byte[] bArray, short bOffset, byte bLength)
我怎能舍弃键值作为安装方法的参数?
通常,Java Card实现也实现了全球平台。在这种情况下,用户参数可以作为INSTALL for INSTALL命令的一部分给出。虽然需要注册,但免费提供Global Platform card specification。
您可以在提供的文档的11.5.2.3.7 INSTALL命令参数中找到参数的规格。首先提供实例AID非常重要。然后是特定的应用程序特定参数格式(标记为C9
,然后是长度字节,然后是二进制参数)。您还需要在Java Card安装方法中解析此结构。
如果您无法调试安装方法,则返回参数作为测试APDU的响应数据。