欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载
     

    [电子标准]-SJT11230-2001.pdf

    • 资源ID:3690028       资源大小:500.83KB        全文页数:19页
    • 资源格式: PDF        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [电子标准]-SJT11230-2001.pdf

    I CS 3 5. 240 . 1 5 L 64 各案号:8 7 7 5 - 2 0 0 1 中华人 民共和 国 电子行业标 准 S J / T 1 1 2 3 0 - 2 0 0 1 集成电路卡通用规范 第4 部分:接口设备基本应用编程 接口规范 Ge n e r a l s p e c i f i c a t i o n f o r i n t e g r a t e d c i r c u i t c a r d s P a r t 4 : I n t e r f a c e d e v i c e f u n d a m e n t a l A P I s p e c i f i c a t i o n 2 0 0 1 - 0 4 - 1 3发布2 0 0 1 - 0 5 - 0 1 实施 中华人民共和国信息产业部 发布 目次 前言 I 范围· · · · · · · · · · · · · · · · · · · · · · · , · , · · · · · · · · · · · · · · · · · , · · · · · · · - , , · . . . . . . . . . . . . . . . . . . . . . · · · · · · I 2 引用标准· · · · · · · · · · · · · · · · · · , · · · · · · · · · · · · · · · · · , · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 一I 3 定义· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 。 · 1 4 应用系统层次结 构· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · , · · · · · · · · · · · · · · , · · · · · · · · · · · · · · · · · · , · · · · · · · · · · · · · 2 5 基本应用编程接口 , · · · · · · · · · · , · · · · · · · · · · · · · , · · , · · · · · · · · · · · · · · · ·· · · · · · · · · · · · · · · · , , “· 二4 5 . 1 通信原则 · · · · · · · · · · · · · · · · · · · · , · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · . . . . . . . . . . . . . . . . . · , · · · · · · · · · · · · · 4 5 .2 信息结构· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · , · · · 。 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4 5 . 2 . 1 结点字节 ( N A D ) · · , · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 。 · · · · · · · · · · · · · · · · · · · , · · · · · · · · · · · · · 4 5 . 2 .2 协议控制字节 ( P C B ) · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · , · · · · · · · “ . , · , · ” ” ” “ “ ”4 5 . 2 . 3 长度字节 · · · · · · · · · · · · · · , · · · · · · · · · · · · · · · · · · · · · , · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5 5 .2 . 4 数 据 字 段 所 描 述的 内 容 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 二 · 5 5 . 2 . 5 终止字段 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 。 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6 6 基本应用编程接口命令集· · · · · · · · · · · · · · · · · · · , · , · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 一 · ” “ “ ”6 6 . 1接口 设 备 命 令 和 状 态 代 码· · · · · · · “ · · · · · · · · · · · · · · · · · ·· · · , · · · · · · · · · · · · · · · 一“ · “ · 二6 6 . 1 . 1 接口设备命令,适用于同步卡和异步卡的 I F D · · ·· · · · · · · · · · · · · · · · · · · , · · · · · · · · · · · · · 6 6 . 1 . 2 接口设备 状态代码 · · , · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 9 6 .2 异步卡扩展命令 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 。 · · · · · · · · · · · · · · · · · · · 二 “ · · · · · ” · · 二1 0 6 . 3 同步卡扩展命令 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · , , , · · · · · · · · · · · · · , , · , · · , · · · · · · · · 一 1 0 6 . 3 . 1 进行读/ 写操作的同步卡的命令 · . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 6 . 3 .2 密码验证 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 。 · · · · · · · · · · 1 3 附录A ( 提示的附 录)I C 卡芯片提供机构注册号及I C卡类型号 · . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 附录B( 提示的附录) 参考文献 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · , · · · · · · · · · · · · · · · · · · · , · · · · · · · · · · · 一 1 6 o l !青 目前, 无论是在 P C环境中,还是在嵌入式应用环境中,都缺乏应用设备与集成电 路 卜 接口设备之间的接口标准。为了 最大限度的保证应用开发者和最终用户的利益,制 定了 接口设备基本应用编程接口规范 。本规范旨在使应用开发者或用户能在各种操 作环境中开发或使用与不同供应商所提供的集成电路r- 接口设备无关的应用程序或终端 设备,并实现这样的目 标:即使在集成电路 卡 技术和应用不断发展的情况下,现在所使 用的接口设备仍能用于将来的应用. 由于降低了应用对集成电路 卜 接 口设备所具有特性的依赖性,目前能扩大用户对供 应商的选择范围,在将来,应用能够使用功能增强后的卜 。 在我们正快速朝着多应用集成电路卡 方向 发展时, 本规范作为一个一致的设备共享 标准,允许多个应用有效地共享同一个集成电路卡设备资源。对应用开发者来说, 这能 保证他们可以 不间断地使用或扩大集成电路卡设备的服务内容。 本标准的附录 A、附录 a是提示的附录。 本标准由信息产业部电子工业标准化研究所归口。 本标准起草单位:中国电子技术标准化研究所、 清华大学、上海长丰智能长 有限公 司、华旭金一 傲集团) 公司、北京握奇数据系统有限公司、 华大集成电路设计中心。 本标准主要起草人:金倩、胡力旗、冯敬、蔡怀忠。 中 华 人 民 共 和 国 电 子 行 业 标 准 集成电路卡通用规范 第4部分:接口设备基本应用编程接口规范 SJ/T 11 230 - 2 001 G e n e r a l s p e c i fi c a t i o n f o r i n t e g r a t e d c i r c u i t c a r d s P a r t 4 : I n t e r f a c e d e v i c e f u n d a me n t a l A P I s p e c i f i c a t i o n 1范 围 本规范规定了接口设备必须支持的面向应用设备 ( A P D ) ( 见 3 . 1 )的基本应用编程 接口。它适用在嵌入式应用、个人计算机系统中的集成电 路卡 接口 设备 ( I F D ) ( 见 3 .4 ) 和软件。 符合本规范的集成电路卡 ( I C C ) 在物理上和电气上应满足S J / T 1 1 2 2 0 和S J / T 1 1 2 2 1 标准。这些标准提供了集成电路卡 ( I C C)的物理特性和电气特性的详细定义。 2 引用 .标准 下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出 版 时, 所示版本均为有效。 所有标准都会被修订, 使用本标准的各方应探讨使用下列标准 最新 版本 的 可能 性。 S J / T 1 1 2 2 0 -2 0 0 0 集成电路卡通用规范第 1 部分:卡片基本规范 S J / T 1 1 2 2 1 -2 0 0 0 集成电路卡通用规范第2 部分:行业间交换用命令、行业间数 据元及注册号规定 支付系统的集成电路卡规范一第1 部分: 电气特性、 逻辑接口 和传输协议E M V 1 9 9 6 支付系统的集成电路卡规范一第2 部分:数据元素和命令 E M V 1 9 9 6 支付系统的集成电路卡终端规范E M V 1 9 9 6 C E N p r E N 7 2 6 -1 :识别 卜 系统一电信集成电路 片 和终端一第1 部分:系统概述 C E N p r E N 7 2 6 - 3 : 识 别 卡系 统 一电 信 集成 电 路片 和 终 端 一第3 部分: 与 应 用无 关 的 卜 需求 C E N p r E N 7 2 6 - 4 二 识 别卜 系 统 一电 信集 成电 路K 和 终 端 一第4 部 分: 与 应用 无关 、 与卡相关的终端需求 3 定义 3 . 1 应用设备 A P D , a p p l i c a t io n D e v i c e 将集成电路 片 接口设备 ( I F D)作为一个必需的或可选的组成部分的计算机、自 动 中华人民共和国信息产业部 2 0 0 1 - 0 4 - 1 3批准2 0 0 1 - 0 5 - 0 1 实施 一 1一 S J / T 1 1 2 3 0 - 2 0 0 1 化设备或其他设备。 3 . 2 集成电路卡I C C , i n t e g r a t e d c i r c u i t c a r d 内部封装一个或多个集成电 路的I D - I 型卡。 注:本规范具体论述 S J / T 1 1 2 2 0所定义的带触点的集成电路卡,在接口设备 OF D)和卡之间通 过触点建立电气连接,通过这些电气连接.向芯片提供电源、时钟和复位信 号,并建立一个 1 / O通道进行I F D和IC C 之间的二进制信息的传递. 3 . 3 I C C类型标识符 I C C类型标识符是用来向 接口设备表明需要它处理的I C C的类型的匕个字符串。 注:本规范规定的 I CC类型标识符由 I C卡提供机构标识号及其型号代码构成,其中 I C卡提供 机构标识号是由国家 I C卡注册中心颁发的,由2字节组成 ( 参见附录 A) ;型号代码是由I C 卡提供机构确定的。由1个字节组成. 3 . 4 接Q设备I F D, in t e r f a c e d e v i c e I C C通过I F D与应用设备 通信。I F D通过I C C表面的触点与嵌入了 芯片的I C C建立 一组电气连接,通过这些电气连接,I F D 向 芯片提供直流电源 ( V C C . G N D) 、复位信 号R S T 、时钟信号C L K以 及可以在 D和I C C之间传递数字信息的I / O线。 支持本规范的I F D应满足S J / T 1 1 2 2 0 标准。I F D与应用设备之间接口的物理实现, 本规范不作规定。 3 . 5 I C C连接器I C C c o n n e c t o r I C C连接器是 I F D与 I C C电气连接的物理实现部分。一个 I C C连接器只可连接一 个I C C ;一个 I F D可能只有一个I C C连接器,也可能有多个I C C连接器。 4 应用系统层次结构 图 I所示为 I C 卡应用系统的层次结构,由应用设备 ( AP D) 、接口设备 ( I F D)和 集成电路卡 ( I C C)构成。 SJ/ T 11 2 30 - 2 001 程序 基本应用编程接口 ( AP I ) 设备驱动 程序 1 R S 2 3 2 接口 设备驱动 程序2 U S B接口 RS 2 3 2 接口 处理程序 U S B接口 处理程序 I CC 连接器 1 I CC 连接器n I CC 连接器2 I CCnI CC2I CCI 丁 应用 设各 ( APD ) 接口设备 O FD ) 牛 I C卡 告 图1 I C卡应用系统层次结构 在应用设备中,用户编写的 应用程序,转换成本规范定义的应用编程接口 A P I ,通 过具体的物理接口 与 I F D相连,常用的 物理接口有R S 2 3 2和U S B等。 在一个应用系统 中可使用一种类型的 接口 ( 如R S 2 3 2 ) ,也可使用多种。I F D接到 A P D送来的A P I 命令 后,进行处理。如果该命令只需要I F D处理,则I F D处理后直接发送响应信息给 A P D ; 如果该命令还需要 I C C处理,则通过 I C C连接器将命令送到I C C , I C C处理后返回响应 信息给 I F D ,再由I F D传送到A P D 。图中示例通过 R S 2 3 2 接口 连接多个 I C C连接器, 同样也可通过 U S B接口 ( 如有的话) 连接另外的多个 I C C连接器。I C C连接器与 I C C 的通信应遵循I S O / I E C 7 8 1 6 -3 标准或 I S O / I E C 7 8 1 6 -1 0际 准。 通过应用编程接口规范的实施,可实现以下目标: 在对现有相关的集成电路 r- 标准和应用标准进行必要和实际的扩充时,保持它 们的一致性; 便于实现集成电路卡 服务的应用层标准接口的开发: 便于实现不同 平台上运行的应用部件之间的互操作性 ( 应用与平台无关) ; 能够从多个制造商获得符合本规范的I F D和I C C产品 ( 多渠道供应) ; 本规范定义了设备驱动程序与应用编程接 口程序之间数据交换协议规范。 SJ /T 1 1 23 0- 20 01 5 基本应用编程接口 基本应用编程接口是接口设备与应用设备之间交互操作最基本的功能集。 5 . 1 通信原则 应用设备与接口 设备之间的通信是由 应用设备提出的。 接口设备接收到应用设备的命令后,如果因为通信原因 ( 例如校验错) 而拒绝该命 令,则向应用设备发送错误状态码 ( 见 6 . 1 .2 ) 。在此情况下,应用设备应重新发送命令, 重发次数建议不超过3 次。 如果接口设备接受应用设备发来的命令。无论是否支持该命令,都将回送一个相应 的响应信息。响应信息由数据 ( 如果有)和 2字节状态码组成,正确执行命令后,I F D 回送给 A P D的状态码为 9 0 0 0 ' ,其他状态码见 6 . 1 . 2节。 应用设备向接口设备发送命令后,应设置至少 I秒的响应等待时间以避免应用设备 未接收到接口设备发送来的应答信号而陷入 “ 死锁”状态。 5 . 2 信息结构 应用设备和接口设备之间传输的任何信息必须具有下述结构: 起始字段 ( 必选) 数据字段 ( 可选) 终止字段 ( 必选 ) 起始字段数据字段终止字段 结点地址 ( N AD) 协议控制字节 ( PCB) 长度 ( L E N) A P D U或控制 信息 ( INF ) 差错检测代码 ( EDC) 目的地址源 地址 1 字节I 字节1 字节 0 - 2 5 4字节 1字节 5 . 2 . 1 结 点字节( NAD) 源结点地址表示发出信息的设备的标识符,目的结点地址表示希望接收该信息的设 备的标识符. N A D的高4 位表示目 的结点地址, 低4 位表示源结点地址。 本规范中,应用设备的标识符定义为 0 0 0 0 ' ,接口设备的标识符定义为 0 0 0 1 ' 接口 设备支持的I C C连接器的标识符定义为XXXI ( Xxx 为0 0 1 -1 1 0 之间的某个数, 下同) ,与之相连接的I C C标识符定义为Xxxo , l l i x由规范为将来的应用保留。 本规范允许接口设备有 6个 I C C连接器和相应的 I C C. 当 接口设备所接收到的信息的目的 地址为 0 0 0 1 时,它应负责对这一信息进行处 理, 并在处理结束后向应用设备发 送响应信息。 当它所接收信息的目的地址为其他值时, 接口设备将此信息交给 I C C连接器或通过适当的物理接 口转送给 I C C处理。 5 . 2 . 2 协议控制字节 ( P C B) 长度为 1 字节,表示如下: 定义了三种块类型: 信息块 ( I - b l o c k ) SJ /T 1 1 23 0- 2 0 01 b8=0 b 7发送块序列号N ( S ) b 6数据未完位 M b 5 b 4 b 3 2 b1 R F U 接收准备好块 ( R -b l o c k ) b8b7 =1 0 6 6 b 5b4b 3 b2b l 0 N( R) 00 00 无差错,N ( R ) 为下一个要接收的块序列号 0 N( R) 000 1 E D C或字符奇偶校验差错 0 N( R ) 0010其他差错 其他 值RFU · 监控块 ( S - b l o c k ) 6 8b7 =11 6 6 b 56 4636 2bl 00 0000 同步请求将发送序列号N ( S ) 恢复到0 l00 000 同步响应 000 00I I F S请求 1 00 00I I F S响应 0000I0AB OR T( 放弃)请求放弃链接 I000I0AB OR T( 放弃)响应 0000I1WTX请求 l 000I1WT X响应 l 00I00 VP P状态差错 其他值 RFU 详细情况参考集成电路卡 通用规范第1 部分第1 1 条。 I - b l o c k的 N ( S ) 主要用来防止由于通信故障造成异步运行的两个设备之间所交互的 信息的丢失。其值为0 或 1 , 在A P D第一次向I F D发送信息时,N ( S ) 的值为0 。以 后,侮次成功地发送一条信息 后,此值就按 0 到 1 或从 I 到 0的方式转换。 I F D在硬件复位后第一次向A P D发送信息时,该字 节的值也为 0 。以后则按与 A P D 相同的方式改变其值。 A P D可以利用 S - b l o c k的同步请求命令将 I F D的N ( S ) 强制复位成0 。这样,当A P D 发现它与接口设备在所传递的信息帧不同步时,可以通过此方法重新使两者所传递的信 息同步。 5 . 2 . 3 长度字节 该字节的值表示数据字段的信息的 字节长 度。其取值范 相为 1 到2 5 5 . 5 . 2 . 4 数据字段所描述的内 容 SJ/ T 11 2 30 - 2 001 I )应用设备到接口 设备的命令A P D U 该命令A P D U的内容就是应用设备所发出的基本应用编程接口命令。 基本应用编程接口命令的格式如下所示: CL人 I NS PIP2 发送数据长度 L 发送的数据 期望应答的数据长度 L e 1 字节! 字节I 字节1 字节1 字节L c1字节 其中,类型字节C L A .指令字节I N S 、 参数字节P I 和参数字节P 2 是必需的。发送 数据长度字节 L c 、发送的数据和期望应答的数据长度字节 L e 可根据具体的命令有所选 择, 2 ) 接口设备到应用设备的响应A P D U 该响应 AP D U的结构如下所示: 来自. C C的数据 或 1 F D的数据 命令执行状态 S W l5W2 如果有的话 如果 I C C向接口设备返回一条它刚收到的一条命令 A P D U的响应,则接口设备应 在响应 A P D U 的前后各加上起始字段和终止字段,并将源地址置为 I C C 连接器的标识 符,然后返回给应用设备。 当接口 设备发生故障、所需处理命令异常结束或所接收响应A P D U存在错误 ( 除数 据帧字节和校验和字节出 错外)时,接口设备所返回给应用设备的响应 A P D U中的命令 执行状态为接口设备的状态代码 ( 见 6 . 1 .2 ) 。当 接口 设备所需处理命令正常结束时,命 令执行状态值为十六进制 9 0 0 0 ' . 5 , 2 . 5 终止字段 终止字段的内容为E D C 。当接收设备发现所接收到的E D C与根据计算所得的E D C 不一致时,作为检验出错处理。 本规范推荐 L R C作为E D C . L R C的长 度为一个字节,其值由以N A D开始到 I N F ( 如果存在的话)的全部字节做异或运算得到。 6 基本应用编程接口 命令集 本规范定义了三类命令:接口设备命令、异步卡命令和同步卡命令。 6 , 1 接口设备命令和状态代码 本类命令可由接 口设备完成。 o x:表示十六进制值。 6 . 1 . 1 接口设备命令,适用于同 步卡和异步卜 的I F D 6 . I1 . 1 设备查询命令 ( 必备) 用于了解接口设备的型号、能支持的卡连接器数。该命令的目的 N A D 字段为 1 0 0 01 。 I )命令AP D U SJ /T 11 2 30- 2 001 Le02 ,0 P0 ,10 Pn CLA 8 0 I NS 0 4 2 )响应 AP D U 数据:按下列顺序给出: 接口设备型号 ( 1字节) 。 能支持的I C C连接器数 ( 1 字节) 。 完成后返回 状态码 9 0 0 0 ' 0 6 . 1 . 1 . 2 接口查询命令 ( 必备) 用于了解接口设备中某 I C C连接器的状态。 1 )命令 A P D U Le05 20 PO P100 CLA 8 0 I NS 0 1 2 )响应 A P DU 数据:按下列顺序给出: 是否有卡插入1 字节:0 一无卡插入:I 一有卡插入 是否上电状态1 字节:0 一下电状态:1 一上电状态 现选定操作型号3字节 完成后返回状态码 9 0 0 0 ' , 6 . 1 . 1 . 3 接口设备复位命令 ( 可选) 将接口设备恢复成初始状态。若 目的 NA D = 0 0 0 1 ,则初始化整个接口设备,否则只 初始化相对应的I C C连接接口。 1 )命令信息体 Le00 P2oo 1C P0 CLA 80IN S1 2 2 )响应信息体 数据:不存在。 完成后返回状态码 9 0 0 0 ' , 6 . 1 . 1 . 4 卡上电命令 ( 必备) 接 口设备检查指定的 I C C连接器是否已插卡,如未插 仁,向 A P D返回无卡状态; 如已插卡,则激活 I C C连接器触点 ( 上电) ,并对 仁 进行冷复位,由于此时还不知道卡 的类型,先试异步冷复位,如 卜 能返回异步 A T R信息。说明是异步卡 ,根据 A T R信息 调整I F D与 卜 的通信参数,以后按此通信参数与卡 通信;如果 卜 在规定时间内不送出异 步 A T R信息,则说明 可能是同步 卜 ,再试同步冷复位,部分同步卡可能返回 4字节同 步 A T R信息,以 此鉴别出卡型;部分同步卡对外不产生同 步 A T R信息 ( 不发 A T R ) , 不能 白动识别 r - 型,可通过别的命令设置卡型。 如果已知 p 的类型,可直接发出所需的复位信号。 S J / T 1 1 2 3 0 - 2 0 0 1 自动识别 卡类型 异步 同步 Le00000o ,n11气乙 PC0U 1.Lono P000 1 )命令 AP D U CLA I NS 8002二8002 L e 为卜 返回的A T R长 度,由于卡的类型尚未确定,因此发命令时返回数据长 度也 不确定,以0 0 表示最大值。 2 )响应 A P DU 同步 卜 ,返回4字 节数据 H1 - H 4与状态码 9 0 0 0 '( 如果正常完成) 。 异步 片 ,返回A T R和状态码 9 0 0 0 '( 如果正常完成) ,A T R长度由 片决定。 6 . 1 . 1 . 5 卡下电命令 ( 必备) 接 口设备断开 I C C连接器与 I C C之间的电气连接。 I )命令 A P D U Le00 ,n PC 10 P0 CI 八 8 0 I NS 03 2 )响应 AP D U 无数据,完成后从 I F D返回状态码 9 0 0 0 6 . 1 . 1 . 6 上载命令 ( 可选 ) 应用设备读取接口设各存储器指定区域的数据,例如交易记录。 I )命令 A P DU CLA I NS P1 P2 Le 8 0 0 5存储器地址读取字节数 2 )响应 A P DU 数据,正常完成返回状态码 9 0 0 0 ' 0 6 . 1 . 1 . 7 清除存储器命令 ( 可选) 上载数据经确认无误后,应用设备下令清除已上载数据地址中的内容。 1 )命令 A P D U CLA I NS P1 P2 Lc 8 0 0 6存储器地址清除字竹 数 2 )响应 A P D U 无数据,正常完成返回状态码 9 0 0 0 ' , 6 . 1 . 1 . 8 下载命令 ( 可选) 将数据写入接口设备内存储器指定的区域。 1 )命令AP D U S J / T 1 1 2 3 0 -2 0 0 1 CL A I NS P 1 P 2 L c 8 0 0 7存储器地址数据长度 2 )响应AP D U 无数据,正常完成返回状态码 9 0 0 0 ' . 6 . 1 . 1 . 9 同步命令 ( 可选) 当 A P D送来命令的 P C B指示为管理块,且 b 5 - b l 为 0 0 0 0 0时,为同步请求,命令 将目的 地址所指示的I F D或 I C C连接器重新同步,即将其发送序列号N ( S )恢复到0 . 1 )命令AP D U 不存在。 2 )响应 A P D U 无数据,正常完成返回状态码 9 0 0 0 ' . 6 . 1 . 1 . 1 0 获取随机数命令 ( 可选) “ 获取随机数”命令要求 I C C连接器在接 口设备的控制下提供一个用于紧随其后的 “ 外部认证”命令的随机数。 1 )命令 A P DU CLA 8 0 I NS 08 Le 数据 长度 P2oo Pl00 2 )响应 A P DU 随机数,正常完成返回状态码 9 0 0 0 ' . 1 . 1 1 设置卡型号代码 ( 可选 ) 卡型号的代码参照卡生产商的自行定义,其长度为 1 字节。 1 )命令 A P D U C.1 LC ,0 Pn Pl00 CLA 0 0 I NS 0 9 卡型号 卜型号的代码 2 )响应 A P D U 命令执行成功后将返回状态码 9 0 0 0 ' ,否则返回必要的错误代码。 注:卡型号的代码可参见附录 A. 6 . 1 . 2 接口设备状态代码 接口设备的状态代码如下表所示: S J / T 1 1 2 3 0 - 2 0 0 1 状态标识状态代码含义 I FD OK ' 9 00 0' 正常 I F D _ I C C _ T y p e _ E r r o r F F 1 2 卡型号识别不出 I FD NO I CCF F0 5卡尚未插入 I FD I CC ONF FI O卡尚未取出 I C C_ NO R e s p o n s e F F0 0卡无响应 I FD ERRORF FO I 接 口设备故障 I FD Ba d Co m m a n dFF 0 3 不支持该命令 I F D _ L e n g t h _ E r r o r FF1 1 命令 长度错误 I FD Pa r a me t e r Er r o rFF 0 2命令参数错误 I F D_ A c c e s s De n y FF 0 4 访问权限不满足 I F D Ch e c k Su m E r r o rFF 0 6信息 “ 校验和”出错 I FD 1 Ove r flo wF F 1 9电流过载错误 I FD Ad d r e s s Ov e r flo wF F2 0地址溢出错误 6 . 2 异步卜 扩展命令 支持S J / T 1 1 2 2 1 中所定义的行业间交换用命令。 6 . 3 同步卡扩展命令 本节所述命令为接口设备对同步卡操作时使用。 6 . 3 . 1 进行读/ 写操作的同步卡的命令 6 . 3 . 1 . 1 读二进制值 ( R e a d B in a r y ) “ 读二进制值”命令从指定的地址开始读取指定个数的数据字节。 1 )命令 A P D U 偏移量为要读 取的第一个数据离存储器起始地址的距离,以字节为单位。 2 )响应 A P D U “ 读二进制值 ”命令执行成功后将返回所读取的指定个数的数据字节以及命令执行 状态 “ ' 9 0 0 0 ' “ a当在尚未读取到指定个数的数据前已到达存储器最后地址时,该命令 将仅返回可能读到的数据字一 竹,并返回命令执行状态 “ 6 2 8 2 “ a 6 . 3 . 1 . 2 更新二进制值 ( U p d a t e B i n a ry) “ 更新二进制值” 命令用给定的数据从指定地址开始更新存储器中指定个数的数据 字节。 1 )命令 A P D U S J / T 1 1 2 3 0 -2 0 0 1 偏移量为要更新的第一个数据离存储器起始地址的 距离,以字节为单位。 2 )响应 AP DU “ 更新二进制值” 命令不返回任何来自I C C连接器的数据,执行成功后将返回命令 执行状态码 9 0 0 0 ' 。当在尚未更新完指定个数的数据前已到达存储器最后一个地址时, 该命令将仅更新可能更改的数据字节,并返问命令执行状态6 2 8 2 0 6 . 3 . 1 . 3 读 带保 护 位的 二 进 制值 ( R e a d B i n a ry w i t h P r o t e c t e d B i t s ) “ 读带保护位的二进制值”命令从指定的地址开始读取指定个数的数据字节以及它 们所对应的写保护状态。 1 )命令 A P D U 偏移量为要读取的 第一个数据字节离存储器起始字节的距离,以 字节为单 位。 要读取的字节长度必须为偶数,实际读出的数据字节为 n / 2个,另外的 n / 2个字节 为对应的写保护状态字节。 L 。 二 0 0 表示要读取 1 2 8 个字节及其对应的写保护状态字节。 2 )响应 A P D U “ 读带保护位的二进制值” 命令仅对物理上支持字节写保护功能的I C C有效, 否则 将返回状态 “ 卡片类型错误, 。 “ 读带保护位的二进制值”命令执行成功后将返回所读取的指定个数的数据字节及 其对应的写保护状态字节。返回的数据格式为:数据字节 I I I数据字节 1 的写保护状态字 节 I数据字节 2 11 数据字节 2的写保护状态字节 I . . . . . . I 数据字节ri l l 数据字节 n的写保护状 态字节。命令正常执行状态为 9 0 0 0 ' 0 如果每个字节的写保护状态物理上仅用 1 位二进制值来表示, 接口设各将负责将此 状态位映射到数据字节的写保护状态字节的最低有效位。 当在尚未读取到指定个数的字节数据前已到达具有写保护功能的存储器的最后一个 字节时,该命令将仅返回可能读到的数据字节及其对应的写保护状态字节,并返回命令 执行状态 6 2 8 2 ' 0 6 , 3 . 1 . 4 更新带保护位的二进制值及熔丝 ( U p d a t e B in a ry w i t h P r o t e c t e d B i t s ) “ 更新带保护位的二进制值及熔丝”命令用所带的数据从指定的地

    注意事项

    本文([电子标准]-SJT11230-2001.pdf)为本站会员(椰子壳)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开