ATR智能卡,改ATR,另外

时间:2016-08-02 17:45:13

标签: smartcard

有没有办法改变智能卡上的ATR?卡nxp jcop j2a40

ATR需要更改或添加它才能正常使用硬件卡

2 个答案:

答案 0 :(得分:5)

在我所知道的卡片中,ATR在预个性化期间设置:通信参数和识别细节,例如历史字节。执行此操作的命令完全是特定于供应商的(例如,NXP JCOP具有设置ATR的特殊命令)。规范通常可从供应商处获得。

答案 1 :(得分:1)

除了@mictter给出的答案之外,一些javacards允许使用GPSystem.setATRHistBytes()更改ATR中的历史字节。

它取决于你想要的改变是否足够,因为它不能改变ATR的其他字节(期望T0的低半字节编码存在的历史字节数。)

据我所知,至少有一些JCOP支持这一点。

请注意,applet必须具有Card Reset / Default Selected权限才能使用此方法。

祝你好运!