首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JAVACARD可能更改ATQB响应

JAVACARD可能更改ATQB响应
EN

Stack Overflow用户
提问于 2018-07-02 15:36:53
回答 1查看 153关注 0票数 0

我正在使用JC30M48CR类型B Javacard和JCIDE进行编译。

我搜索了整个论坛,看看是否可以更改JAVACARD的ATQB响应。但是,所有的主题都是setATRHistBytes() method always returns false中给出的更改ATR的主题。

我想知道是否可以定制ATQB?例如,ISO14443B的请求代码为05 00 00,然后ATQB响应为50 00 00 00 D1 03 86 0C 00 80 80。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-07 23:08:36

不,因为Java不控制该级别的较低级别协议。实际上,历史字节不适用于B类型卡;您需要在根文件夹中有一个ATR特定的文件才能通信历史字节,因为它们根本不存在于ISO/IEC 14443类型B协议中。

如果可以设置通信参数,那么该特定功能就是OS特定的。所以一般来说--如果你够大的话--那么你就可以用特殊的设置来交付芯片了。您还可以通过另一个OS提供的芯片上的初始化应用程序自行设置参数。这些都是供应商特有的。

当然,供应商不希望让任何applet更改通信参数。对于历史字节,Java论坛只允许默认选定的applet更改历史字节(而不是使用特定的安装来安装标志或其他身份验证措施)。

简单地说:联系你的供应商,并要求用户手册。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51139558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档