PSAM卡之常用APDU指令错误码
PSAM卡的内容交互,是通过APDU指令完成的,常见的APDU报文格式如下:
APDU命令:CLA INS P1 P2 Lc Data Le
其中CLA为指令类别;INS为指令码;P1、P2为参数;Lc为Data的长度;Le为希望响应时回答的数据字节数的最大可能长度。
响应指令:
SW1 SW2
某厂商“选择目录”指令如下:
hexApdu = "00A40000024F5100";
响应指令:hexResp = "9000"
常用响应指令错误码如下:
状态码 性质 错误解释
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
PSAM卡之常用APDU指令错误码相关推荐
- PSAM卡之常用APDU指令错误码【转】
本文转载自:http://blog.csdn.net/lvxiangan/article/details/53933714 PSAM卡的内容交互,是通过APDU指令完成的,常见的APDU报文格式如下: ...
- CPU卡常用的APDU指令错误码
状态码 性质 错误解释 -------------------------------- 9000 正常 成功执行 6200 警告 信息未提供 6281 警告 回送数据可能出错 6282 警告 文件长 ...
- CPU卡PSAM卡 响应指令错误码
http://m.blog.csdn.net/xinxinsky/article/details/52315592 PIN 二进制文件:数据以字节为单位进行读写,每次读写的长度 ...
- 常见的AT指令错误码
常见的AT指令错误码 CME ERROR's (GSM Equipment related codes) CME ERROR: 0 Phone failure 电话故障 CME ERROR: 1 No ...
- 常用APDU指令响应码
常用APDU指令响应码 状态码 性质 描述 9000 正常 成功执行 6200 警告 信息未提供 6281 警告 回送数据可能错误 6282 警告 文件长度小于Le 6283 警告 选中的文件无效 6 ...
- 记:从零开始讲解UDS(四)——应用层概述(2)错误码(NRC)概述
最近工作繁忙,又在准备自考,博客的更新也就有些延误了.因为疫情原因,自考推迟了一些时间,所有我才能抽出来时间接着写文章-- 0x00 概述 UDS(University Diagnostics Sys ...
- AT常用指令和错误码
常见AT指令和错误码如下:一. 一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 190 ...
- DM368开发 -- AT 指令和常见错误码
一.AT 指令 最近分析bug经常需要看radio的log, 把常见的AT命令放在这里备忘. 1. 一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令 ...
- Linux常用错误码--errno-base.h
经常会需要用到错误码,但是它具体的值 是什么呢,往往不太清楚,所以在使用的时候非常不舒服,下面把linux平台下常用的错误码列了下. 我是Fedora12系统,找到的定义文件是:/usr/includ ...
最新文章
- 基于Android设备的Kali Linux渗透测试教程第1章渗透测试
- android之权限大全
- mysql特效_MySQL树 – 前端开发,JQUERY特效,全栈开发,vue开发
- 阶乘的精确值大数阶乘
- 一些sql 语句(行列转换等)
- 基于 MyBatis 手撸一个分表插件
- MQ中将消息发送至远程队列的配置
- #动态规划 0-1背包问题空间复杂度优化
- jQuery中的gt和lt
- 单片机控制IIC协议EEPROM芯片24C512之模块化编程(持续更新中)
- mysql my.cnf文件_详解MySql的配置文件my.cnf
- PCIe数据卡设计资料第611篇:基于VU9P的双路5Gsps AD 双路6Gsps DA PCIe数据卡
- 中国少数民族艺术类毕业论文文献都有哪些?
- 九龙证券|近200家机构组团调研,这些机构密集调研股稳增长低估值
- 服务器生成微信sign,签名生成方法
- python-今日头条
- 如何在自己的网站输入关键字跳到百度搜索,并显示搜索内容呢?
- apache 配置http跳转https
- web应用部署的根目录
- LABVIEW以及各种驱动(VDM/VAS等)的安装教程
热门文章
- 第十三周 项目2第11章习题9
- 【题解】 bzoj1135: [POI2009]Lyz (线段树+霍尔定理)
- tk/tkx canvas区域放大的代码
- 搭建NTP服务器 开启身份验证
- 教授专栏17 | 许佳龙:银行查找网安漏洞 提高公众风险意识
- 简单维修MacBook Air——更换SSD硬盘
- 无人机民航执照、多旋翼、固定翼视距内驾驶员、机长考证试题
- CTF中字符长度限制下的命令执行 rce(7字符5字符4字符)汇总
- 诚之和:“何同学同款”缺货!曾现身罗永浩薇娅直播间,乐歌的网红带货路
- 蜂鸣器发出兰花草c语言程序,兰花草源程序