常用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 ...
随机推荐
- axios简单介绍
axios的配置,get,post,axiso的同步问题解决 一.缘由 vue-resoure不更新维护,vue团队建议使用axios. 二.axios安装 1.利用npm安装npm install ...
- 如何获取用户的地理位置? && html5 地理位置
推荐网站 https://html5demos.com/geo/ 我们有时候可能希望首先获得用户的地理位置,然后根据不同的地理位置(更具针对性地)推送不同的信息等等. 下面这段代码就可以在你有jQue ...
- Google推荐的图片加载库Glide
英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google 首发地址 http://jco ...
- HTTP 状态代码之汇总+理解
这里有百度百科的介绍,还挺全的. 下面是在开发过程中遇到过的各种码,自己的问题自己的原因,同码不同错,贱笑贱笑. HTTP 406 Not Acceptable 这个错误的原因,是由于框架使用了`Sp ...
- 1、Shell命令行书写规则
学习目标Shell命令行书写规则 正文对Shell命令行基本功能的理解有助于编写更好的Shell程序,在执行Shell命令时多个命令可以在一个命令行上运行,但此时要使用分号(;)分隔命令,例如: ro ...
- linux 查看端口,开启新端口
一.查看端口被占用命令 1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 3.netstat -anp 查看哪些端口被打开 上面命令是查看端口被进程占用的情况 二.开启新 ...
- MySql的运算符
数据库中的表结构确立后,表中的数据代表的意义就已经确定.而通过MySQL运算符进行运算,就可以获取到表结构以外的另一种数据.例如,学生表中存在一个birth字段,这个字段表示学生的出生年份.而运用My ...
- codeforces 675 C ——Money Transfers——————【思维题】
Money Transfers time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...
- JS的Object类的属性、方法及如何创建对象
属性 constructor:对创建对象的函数的引用(指针).对于Object类,该指针指向原始的object()函数. prototype:对该对象的对象原型的引用.对于所有的类,它默认返回Obje ...
- Springmvc file多附件上传 显示 删除操作
之前项目需求要做一个多附件上传 并显示上传文件 带删除操作 一筹莫展之际搜到某个兄弟发的博客感觉非常好用被我copy下来了此贴算是改良版 再次感谢(忘记叫什么了时间也有点久没有历史记录了)先上图 基于 ...