常用APDU指令错误码
状态码 | 性质 | 错误解释 |
9000 | 正常 | 成功执行 |
6200 | 警告 | 信息未提供 |
6281 | 警告 | 回送数据可能出错 |
6282 | 警告 | 文件长度小于Le |
6283 | 警告 | 选中的文件无效 |
6284 | 警告 | FCI格式与P2指定的不符 |
6300 | 警告 | 鉴别失败 |
63Cx | 警告 | 校验失败(x-允许重试次数) |
6400 | 出错 | 状态标志位没有变 |
6581 | 出错 | 内存失败 |
6700 | 出错 | 长度错误 |
6882 | 出错 | 不支持安全报文 |
6981 | 出错 | 命令与文件结构不相容,当前文件非所需文件 |
6982 | 出错 | 操作条件(AC)不满足,没有校验PIN |
6983 | 出错 | 认证方法锁定,PIN被锁定 |
6984 | 出错 | 随机数无效,引用的数据无效 |
6985 | 出错 | 使用条件不满足 |
6986 | 出错 | 不满足命令执行条件(不允许的命令,INS有错) |
6987 | 出错 | MAC丢失 |
6988 | 出错 | MAC不正确 |
698D | 保留 | |
6A80 | 出错 | 数据域参数不正确 |
6A81 | 出错 | 功能不支持;创建不允许;目录无效;应用锁定 |
6A82 | 出错 | 该文件未找到 |
6A83 | 出错 | 该记录未找到 |
6A84 | 出错 | 文件预留空间不足 |
6A86 | 出错 | P1或P2不正确 |
6A88 | 出错 | 引用数据未找到 |
6B00 | 出错 | 参数错误 |
6Cxx | 出错 | Le长度错误,实际长度是xx |
6E00 | 出错 | 不支持的类:CLA有错 |
6F00 | 出错 | 数据无效 |
6D00 | 出错 | 不支持的指令代码 |
9301 | 出错 | 资金不足 |
9302 | 出错 | MAC无效 |
9303 | 出错 | 应用被永久锁定 |
9401 | 出错 | 交易金额不足 |
9402 | 出错 | 交易计数器达到最大值 |
9403 | 出错 | 密钥索引不支持 |
9406 | 出错 | 所需MAC不可用 |
6900 | 出错 | 不能处理 |
6901 | 出错 | 命令不接受(无效状态) |
61xx | 正常 | 需发GET RESPONSE命令 |
6600 | 出错 | 接收通讯超时 |
6601 | 出错 | 接收字符奇偶错 |
6602 | 出错 | 校验和不对 |
6603 | 警告 | 当前DF文件无FCI |
6604 | 警告 | 当前DF下无SF或KF |
常用APDU指令错误码的更多相关文章
- PSAM卡之常用APDU指令错误码【转】
本文转载自:http://blog.csdn.net/lvxiangan/article/details/53933714 PSAM卡的内容交互,是通过APDU指令完成的,常见的APDU报文格式如下: ...
- oracle 错误码查看命令oerr ora及常用错误码总结--不断更新
oracle 错误码查看命令oerr ora及常用错误码总结--不断更新 1.ORA-00907: 缺失右括号 我自己的问题出在 字段的default 和 not null 顺序反了,defalut ...
- AT 指令和常见错误码
一. 一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900).当模块有多频带时,回 ...
- CMPP错误码说明
与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zzzzSMSC返回状态报告的状态值为DELETEDMK:zzzzSMSC返回状态报告的状态值为UNDEL ...
- 转!!CMPP 网关错误码说明
http://www.163duanxin.com/msg/1753.htm CMPP错误码说明 与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zz ...
- Xcode奔溃错误码
在这里了解一下XCode用来表示各种崩溃类型的术语,补充一些这方面的各知识.崩溃通常是指操作系统向正在运行的程序发送的信号,所以我们在查看崩溃日志时,常常看到如下错误摘要:Application re ...
- Spring Boot HTTP over JSON 的错误码异常处理
摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “年轻人不要怕表现,要敢于出来表现,但还是那句话,要有正确的度,你的表现是分析问题和解决问题的能 ...
- 使用FormatMessage函数编写一个内核错误码查看器
在编写驱动程序的时候,常用的一个结构是NTSTATUS,它来表示操作是否成功,但是对于失败的情况它的返回码过多,不可能记住所有的情况,应用层有一个GetLastError函数,根据这个函数的返回值可以 ...
- SMTP错误码建议解决方法
https://wenku.baidu.com/view/0af30e01e87101f69e3195b8.html SMTP 错误码 / 建议解决方法 错误总表 101 Cannot Open Co ...
随机推荐
- FreeRTOS-01移植及任务创建和删除
根据正点原子FreeRTOS视频整理 单片机:STM32F207VC FreeRTOS源码版本:v10.0.1 任务创建和删除API函数: 工程列表: 1. main.c /**/ #include ...
- python自动化 协程函数、二分查找、模块搜索
协程函数 yiled: 把函数的执行结果封装好__iter__和__next__得到一个迭代器 与return功能类似,都可以返回值,但是return只能返回一次只 def fun(count): p ...
- ActivityManager的代理模式
从官方文档的介绍可以看到ActivityManager的作用: 是与系统所有正在运行着的Acitivity进行交互,对系统所有运行中的Activity相关信息(Task,Memory,Service, ...
- Testlink 机器重启后Access denied for user 'admin '@'localhost' (using password: YES)解决
问题表现: 装完Testlink,重启系统后,在testlink权限未分配会出现如下提示: 1045 - Access denied for user 'Testlink '@'localhost' ...
- (转)合格linux运维人员必会的30道shell编程面试题及讲解
超深度讲解shell高级编程实战,截至目前shell编程课程国内培训机构最细的课程,不信请看学员表现的水平. 课程牛不牛,不是看老师.课表,而是看培养的的学生水平,目前全免费中伙伴们赶紧看啊. htt ...
- Loadrunner—关联知识点
一.关联定义 把脚本中某些写死的数据,转变成是撷取自服务器所发送的.动态的.每次都不一样的数据 二.什么时候需要做关联 要想弄清这个问题,我们首先要知道客户端与服务器端的请求与响应的过程 过程说明: ...
- JDBC(4)-Result结果集
1.Result结果集的引入 当我们查询数据库时,返回的是一个二维的结果集,我们这时候需要使用ResultSet来遍历结果集,获取每一行的数据. 2.使用Result遍历查询结果 boolean ne ...
- 在VM虚拟机中彻底删除Linux系统
前言:很久之前安装了Linux虚拟系统,然后用户名忘记了,想着重新安装个Ubuntu系统,就想着删除以前的系统. 删除方法如下: 1.点击打开该Linux系统. 2. 点击虚拟机的左上方“虚拟机”-& ...
- Linux下jdk安装过程
注意:rpm 与软件相关命令 相当于 window 下的软件助手 管理软件 1 查看当前 Linux 系统是否已经安装 java 1)在命令窗口输入,可以查看系统自带的OpenJDK版本信息. jav ...
- JavaEE_XMind总结
1 Servlet 2 ServletContext 3 HttpServletResponse 4 HttpServletResquest 5 Cookie