原创
重装个人密码(RELOAD PIN)命令
2008-10-20 13:47
4194
7
7
分类:
软件与OS
1、命令功能描述
该命令用于发卡方重新给持卡人产生一个新的PIN(可以与原PIN相同)。
该命令只能在拥有重装个人密码子密钥DRPK的发卡方终端上执行。
在成功执行命令后,IC卡进行如下操作:
* PIN 错误尝试计数器复位;
* IC卡中原PIN替换为新PIN值。
命令中的PIN数据以明文传送。
2、命令报文格式
命令的APDU内容如下所示:
代码 值
CLA 0x80
INS 0x5E
P1 0x00
P2 0x00
Lc 0x06-0x0A
Data 密码数据
Le 不存在
其中:DATA域的数据如下所示。
说明 长度
重装的PIN值 2-6
MAC 4
MAC的计算方法是用DRPK左右8Byte进行异或运算的结果对新PIN值计算MAC。
3、响应报文数据
响应报文数据域为空。
4、响应报文状态码
此命令执行成功的状态码为0x9000。
对于异常情况,IC卡可能回送的错误码如下所示:
SW1 SW2 含义
0x65 0x81 存储空间错误
0x67 0x00 Lc域错误
0x69 0x85 不满足使用条件
0x69 0x88 安全信息数据对象错误
0x6A 0x86 P1、P2参数错误
0x6A 0x88 引用数据找不到
0x93 0x03 应用永久锁定
文章评论(0条评论)
登录后参与讨论