xx0518湖南空中营业厅gprs终端写卡技术规范内容摘要:

串编码方案 “ 494E53504543542043415244”为特征字“ INSPECT CARD”的 ASC 编码 “ 2302”为命令类型 +命令限定符 13 终端返回的指令格式 无线公话写卡终端对读卡器进行检查卡是否存在操作以及读空卡序列号码操作后,将:43415244 (特征字“ CARD”的 ASC 编码 )+1 字节读卡器是否插入空卡表示( 0x:00 表示读卡器中成功插入空卡 0x:01 表示读卡器中空卡插入错误 ,0x02 表示读卡器电源开关没有打开 ,0x030xFF 保留今后扩展使用) +8 字节读卡器中的空卡序列号码 (若读卡失败则为 8 字节:FFFFFFFFFFFFFFFF)。 通过 GETINPUT 执行结果 TERMINAL RESPONSE 指令的数据体,传送给空中写卡专用 SIM 卡。 命令格式举例说明:(命令解释详见 ) A01400001C8103022302820282818301008D0E084341524401FFFFFFFFFFFFFFFF 其中 : 084341524401FFFFFFFFFFFFFFFF “ 08”为文本串编码方案 “ 43415244”为特征字“ CARD”的 ASC 编码 “ 01” 读卡器中空卡插入错误表示 “ 02”表示读卡器电源开关没有打开 “ FFFFFFFFFFFFFFFF”为读空卡序列号码失败 “ 2302”为命令类型 +命令限定符 专用 SIM 卡控制专用终端写卡 写卡流程 空中写卡专用 SIM 卡接收到空中写卡平台下发的空中写卡信息后,空中写卡专用 SIM卡将“ 5752495445”(特征字“ WRITE”的 ASC编码) + 指令总数( 1 字节)+写卡数据类型( 1 字节)+ 算法标识( 1 字节)+ +MAC(4 字节 )+随机数( 4 字节) + 64字节 加密后的写卡 基本数据 ,作为 GETINPUT 的文本串(文本串的数据编码格式选定为 UCS2格式,命令限定符同为 UCS2 编码格式) , 而 120 字节 保留扩 展数据 (暂定义为 0XFF),则作为 GETINPUT语句的输入(缺省)值传送给话机。 注意: 由于编码格式选定为 UCS2 格式 ,所以 GETINPUT 的文本串字段以及输入(缺省)值字段字节总数 必须为偶数字节,而文本串字段字节总数现在为 80 个字节 14 专用 SIM 向终端发送指令 指令格式举例说明:(命令解释详见 ) A0120200E0D081DD8103032302820281828D53085752495445010101YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY 91020285977908FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 其中 “ 08”为文本串编码方案 “ 5752495445”为特征字“ WRITE”的 ASC 编码 “ 01” 指令总数:表示写卡时终端需要发送的 APDU 指令个数,湖南目前始终为 1。 “ 01”写卡数据类型:表示写卡时终端发送的写卡数据类型,湖南固定为 01。 “ 01”算法标识( 1 字节) 随机数( 8 字节) + 64字节 加密后的写卡 基本数据 为: “ YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYFF” 保留扩 展数据 值。 “ FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF” “ 2302”为命令类型 +命令限定符 空卡写卡命令结构 空中写卡目前通过公话机终端进行写卡操作,话机终端向空卡发送的 APDU指令定义如下: 命令结构: 15 CLA INS P1 P2 P3 A0 C2 00 00 LGTH 命令参数 /数据 : 描述 内容 长度(字节) 备注 SMSPP下载标记 D1 1 长度 后续总长度 1或 2 后续总长度大于等于 128个字节时长度前需加81(此时长度为2个字节 ) 设备标识 设备标识标记 02或 82 4 长度 02 起始端设备标识 83( 网络 ) 目的端设备标识 81( SIM 卡 ) 地址 地址标记 06或 86 长度 后续“ TON/NPI”和 “拨号码串”的总长度 TON/NPI EFADN中编码 拨号码串 EFADN中拨号码串 SMS TPDU (SMSDELIVER) SMS TPDU标记 0B或 8B 长度 后续 SMS TPDU长度 1或 2 后续 SMS TPDU长度大于等于128个字节时长度前需加 81(此时长度为 2个字节 ) SMS TPDU 详见后续说明 SMSDELIVER 的 TPDU 参数构成 字节数 备注说明 SM短信类型指示 MTI(bit1,bit0) 1 0x00( SMS- DELIVER 标志) 16 S标志 多信息将发送 MMS( bit2) 0时,有多条信息要待 MS接收 有效期格式 VPF( bit4,bit3) 无意义(不必定义) 回复路径 RP( bit5) 1时,回复路径存在 用 户 数 据 首 部 标 识UDHI(bit6) 1时,用户数据前有可选短信描述符 状态报告标志 SRI( bit7) 1 时,状态报告将会返回给短信发送实体 源地址 OA 2- 12 源短消息实体的地址 协议标志符 PID 1 接收设备对信息如何处理 数据编码模式 DCS 1 信息如何编码 短信中心的时间戳 SCTS 7 短信服务中心时间戳 用户数据长度 UDL 1 用户数据的长度 用户数据 UD 0- 140 用户数据 空卡写卡指令共 1条; 写卡指令中的用户数据 写卡指令中的用户数据体,以下为解密后的明文数据: 字段名 字节数 说明 内容 应用类型 3 密文写卡表示 (需要话机组织添加) 0XF0F0F0 算法标识 1 表明所使用加密方式 0X00 明文 0X01 3DESECB加密 0X020XFF保留 MAC 4 保留 0XYYYYYYYY 随机数 4 用于主密钥分散 0XYYYYYYYY ICCID 10 IC Card Identity 0x98680045818787362895 IMSI 8 International Mobile Subscriber Identity 0x4906006803742895 SMSP 9 短消息中心号码 0x0891683108701305F0 PIN1 8 个人识别密码 1 0x31323334FFFFFFFF PIN2 8 个人识别密码 2 0x31323334FFFFFFFF PUK1 8 用来解 PIN 码的万能钥匙 1 0x3132333435363738 PUK2 8 用来解 PIN 码的万能钥匙 2 0x3132333435363738 填充数据 5 3DES 加密需填充为8的倍数字节 0x2020202020 17 说明: ICCID, IMSI, SMPP, PIN1, PIN2, PUK1, PUK2需要进行 3DES加密运算。 0x表示 16进制 基础数据: ICCID, IMSI, SMPP, PIN1, PIN2, PUK1, PUK2数据 写卡终端下发给专用空卡的指令格式 无线公话写卡终端接收到完整写卡数据后,需要按照下述写卡指令对空卡进行操作 : 写卡指令 APDU以及数据体: A0C202020E D16C02028381060891683108301505F00B5C0406A10100687FF6405011612154004CF0F0F001YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY “ F0F0F0”写卡指令表示,需要话机添加 “ 01”算法标识( 1 字节) +MAC( 4 字节) +随机数( 4 字节) + 64字节 加密后的写卡 基本数据 成 功返回: 91XX, 其他返回值表明写卡失败。 发送成功后,无线公话写卡终端需要对空卡发送指令,取出空卡的实际写卡结果。 (此时对于空 SIM卡操作的读卡指令 NAD设置为 00) 00 00 05 A0 12 00 00 XX XOR A0120200 XX 命令格式举例说明:(命令解释详见 ) A012020205D0138103062181820281028D0804524553554C5430 其中 04524553554C5430 “ 04”为文本串编码方案 “ 524553554C54”为特征字“ RESULT”的 ASC编码 “ 30”为写卡结果 “ 21”为 displaytext 的命令类型 写卡终端写卡返回指令格式 空卡中的“写卡数据包体解密及解包器”在完成写卡操作后,需要将写卡结果传送给。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。