天天看点

【IoT】NFC APDU 返回状态字意义

SW1:

表示命令处理状态

SW2:

表示命令处理限定

SW1 高半字节为 ‘9’,且低半字节不为 ‘0’时,其含义依赖于相关应用;

SW1 高半字节为 ‘6’,且低半字节不为 ‘0’ 时,其含义与应用无关。

SW1 SW2    描述

90  00   :正常 成功执行

62  00   :警告 信息未提供

62  81   :警告 回送数据可能出错

62  82   :警告 文件长度小于Le

62  83   :警告 选中的文件无效

62  84   :警告 FCI格式与P2指定的不符

63  00   :警告 鉴别失败

63  Cx   :警告 校验失败(x-允许重试次数)

64  00   :出错 状态标志位没有变

65  81   :出错 内存失败

67  00   :出错 长度错误

68  82   :出错 不支持安全报文

69  81   :出错 命令与文件结构不相容,当前文件非所需文件

69  82   :出错 操作条件(AC)不满足,没有校验PIN

69  83   :出错 认证方法锁定,PIN被锁定

69  84   :出错 随机数无效,引用的数据无效

69  85   :出错 使用条件不满足

69  86   :出错 不满足命令执行条件(不允许的命令,INS有错)

69  87   :出错 MAC丢失

69  88   :出错 MAC不正确

69  8D   :保留 

6A  80   :出错 数据域参数不正确

6A  81   :出错 功能不支持;创建不允许;目录无效;应用锁定

6A  82   :出错 该文件未找到

6A  83   :出错 该记录未找到

6A  84   :出错 文件预留空间不足

6A  86   :出错 P1或P2不正确

6A  88   :出错 引用数据未找到

6B  00   :出错 参数错误

6C  xx   :出错 Le长度错误,实际长度是xx

6E  00   :出错 不支持的类:CLA有错

6F  00   :出错 数据无效

6D  00   :出错 不支持的指令代码

93  01   :出错 资金不足

93  02   :出错 MAC无效

93  03   :出错 应用被永久锁定

94  01   :出错 交易金额不足

94  02   :出错 交易计数器达到最大值

94  03   :出错 密钥索引不支持

94  06   :出错 所需MAC不可用

69  00   :出错 不能处理

69  01   :出错 命令不接受(无效状态)

61  xx   :正常 需发GET RESPONSE命令

66  00   :出错 接收通讯超时

66  01   :出错 接收字符奇偶错

66  02   :出错 校验和不对

66  03   :警告 当前DF文件无FCI

66  04   :警告 当前DF下无SF或KF