有没有办法更改智能卡上的ATR?恩智浦jcop j2a40显卡
ATR需要对其进行更改或添加才能与硬件卡一起正常工作
发布于 2016-08-03 15:31:59
在我知道的卡片中,ATR是在预个性化过程中设置的:包括通信参数和识别细节,如历史字节。执行此操作的命令完全是特定于供应商的(例如,恩智浦JCOP具有用于设置ATR的特殊命令)。该规范通常可从供应商处获得。
发布于 2016-08-24 07:25:48
除了@mictter给出的答案之外,一些javacard还允许使用GPSystem.setATRHistBytes()
更改ATR中的历史字节。
这取决于您想要的更改是否足够,因为它不能更改ATR的其他字节(除了T0
的低位半字节,它编码了当前历史字节的数量)。
据我所知,至少有一些JCOP支持这一点。
请注意,小程序必须具有Card Reset
/Default Selected
权限才能使用此方法。
祝好运!
https://stackoverflow.com/questions/38727193
复制相似问题