生产许可证实施细则汇总53.doc_第1页
生产许可证实施细则汇总53.doc_第2页
生产许可证实施细则汇总53.doc_第3页
生产许可证实施细则汇总53.doc_第4页
生产许可证实施细则汇总53.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全许办200445号关于发布税控收款机税控IC卡产品税控功能测试大纲有关问题的通知各省、自治区、直辖市工业产品生产许可证办公室,税控收款机产品审查部,有关检验单位,有关企业:根据国家税务总局、财政部、信息产业部、国家质量监督检验检疫总局关于推广应用税控收款机加强税源监控的通知(国税发200444号)文件要求,经国务院同意对税控收款机产品实施生产许可证制度。为了保证税控收款机使用的税控IC卡符合国家标准GB18240.2-2003税控收款机 第2部分:税控IC卡规范的要求,同时具有兼容性、互换性和一致性。经研究,制定了税控IC卡产品稅控功能测试大纲(见附件1),现予以公布。各税控收款机生产企业所使用的税控IC卡,必须符合税控IC卡产品税控功能测试大纲的要求。各省、自治区、直辖市工业产品生产许可证办公室在受理企业申请时,应当要求税控收款机生产企业依据税控收款机产品生产许可证实施细则的规定,提供税控IC卡产品税控功能检验合格报告。税控IC卡产品税控功能检验单位(见附件2)必须依据国家标准GB18240.2-2003税控收款机 第2部分:税控IC卡规范和税控IC卡产品稅控功能测试大纲,对企业送检的税控IC卡进行检验,出具检验报告,并在检验依据中载明:“国家标准GB18240.2-2003税控收款机 第2部分:税控IC卡规范和税控IC卡产品税控功能测试大纲”。二四年九月十日全许办200445号附件1税控IC卡产品税控功能测试大纲全国工业产品生产许可证办公室二四年九月1 通讯功能测试(T=0)1.1 IC卡复位时序测试1.1.1 冷复位时的复位测试1.1.2 热复位时的复位测试1.2 复位应答测试1.2.1 回送字符的物理传输1.2.2 IC卡回送字符测试1.3 数位宽测试1.4 字符帧宽度测试1.4.1 卡发送相连字符同向的时间隔测试(9600etu(复位应答期间)(工作等待时间960*WI*(Fi/f) )T12etu)1.4.2 卡发送相连字符反向时间间隔测试(960*WI*(Fi/f)T16etu)1.4.3 接收终端同向字符间隔为12etu时的测试1.4.4 接收终端同向字符间隔为保护时间(最短)(12N)ETU)时的测试1.4.5 接收终端反向字符间隔为16etu时的测试1.4.6 接收终端反向字符间隔为9600etu时的测试1.5 通信错误检测1.5.1 IC卡重发信号测试1.5.2 IC卡重发命令字符测试2. 指令功能系统测试2.1 卡片基本命令2.1.1 Select命令测试2.1.2 Get Challenge命令测试 2.1.3 Get Response命令测试2.1.4 External Authentication命令测试2.1.5 Internal Authentication命令测试 2.1.6 Read Binary命令测试2.1.7 Read Record命令测试2.1.8 Update Binary命令测试2.1.9 Update Record命令测试2.1.10 Append Record命令测试2.1.11 Verify PIN命令测试2.1.12 Change PIN命令测试2.1.13 Pin Unblock命令测试2.1.14 Reload PIN命令测试2.1.15 Application Block命令测试2.1.16 Application Unblock命令测试2.1.17 Card Block命令测试2.2 税控卡专用命令2.2.1 Get_Register_NB命令测试2.2.2 Terminal_Register命令测试2.2.3 Verify_Fiscal_Pin命令测试2.2.4 Input_Invoice命令测试2.2.5 Issue_Invoice命令测试2.2.6 Daily_Collect_Sign命令测试2.2.7 Declare_Duty命令测试2.2.8 Update_Controls命令测试2.3 用户卡专用命令2.3.1 Register_Sign命令测试2.3.2 Data_Collect命令测试2.3.3 Echoplex_Controls命令测试2.3.4 Distribute_Invoice_Nb命令测试3. 出错处理测试3.1 卡片基本命令3.1.1 Selectl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.2 Get Responsel 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对LE的出错处理测试3.1.3 Get Challengel 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.4 External Authenticationl 对CLA的出错处理测试l 对P1的出错处理测试l 对Lc的出错处理测试3.1.5 Internal Authenticationl 对CLA的出错处理测试l 对P1的出错处理测试l 对Lc的出错处理测试3.1.6 Read Binaryl 对CLA的出错处理测试l 对P1的出错处理测试3.1.7 Read Recordl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.8 Update Binaryl 对CLA的出错处理测试l 对P1的出错处理测试l 对Lc的出错处理测试3.1.9 Update Recordl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.10 Append Recordl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.11 Verify PINl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.12 Change Pinl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.13 Unblock Pinl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.14 Reload Pinl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.15 Application Blockl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.16 Application Unblock l 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.1.17 Card Blockl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2 税控卡专用命令3.2.1 Get_Register_Nbl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试3.2.2 Terminal_Registerl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.3 Verify_Fiscal_Pinl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.4 Input_Invoice_Nbl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.5 Issue_Invoicel 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.6 Daily_Collect_Signl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.7 Declare_Dutyl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.2.8 Update_Controlsl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.3 用户卡专用命令3.3.1 Register_Signl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.3.2 Data_Collectl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.3.3 Echoplex_Controlsl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试3.3.4 Distribute_Invoice_Nbl 对CLA的出错处理测试l 对P1的出错处理测试l 对P2的出错处理测试l 对Lc的出错处理测试4. 基本安全性能测试主要测试从一个应用切换到另外一个应用,PIN校验状态、安全状态机、交易状态机全部清空5. 异常交易及管理流程测试5.1 卡片基本命令5.1.1 Selectl DIR File(TLV格式)l DIR中无记录时的SW测试l 选择不支持的ADF时的SW测试5.1.2 Get_Response l 应用临时锁定时的SW测试l 应用永久锁定时的SW测试l 数据全部取完后再取的SW测试5.1.3 External Authenticationl 认证失败时的SW测试l 认证失败后错误计数器的改变l 认证成功后错误计数器恢复成初始值5.1.4 Read Binaryl 当命令的Le为00时SW测试,应返回61XX或6CXXl 以偏移量递增的方式读取文件l 偏移量不变,读取部分文件内容的测试l 偏移量小于文件长度,读取长度超出文件范围SW测试l 偏移量超出文件范围SW测试l 用该命令读取记录文件的SW测试l 已经执行SELECT FILE,此命令再使用SFI选择文件测试l 已经执行SELECT FILE,此命令不使用SFI选择文件测试l 没有执行SELECT FILE,此命令使用SFI选择文件l 没有执行SELECT FILE,此命令也不使用SFI选择文件5.1.5 Read Recordl 用该命令读取二进制文件的SW测试l 未校验PIN时读取记录文件的SW测试5.1.6 Update Binaryl 未取随机数执行该命令的SW测试l 用该命令修改记录文件的SW测试l 以偏移量递增的方式逐字修改文件测试5.1.7 Verify PINl 当命令的Lc为00时SW测试l 命令执行失败是否锁PINl 解锁PIN成功后执行该命令的SW测试l 命令执行成功,错误计数器应恢复成初始值5.1.8 Unblock PINl 未取随机数执行该命令的SW测试l 当PIN被锁定时执行需PIN保护的交易命令的SW测试l 当命令的MAC错时的SW测试l 用错误PIN解锁时的SW测试l PIN未锁时执行该命令的SW测试l 当PIN解锁后执行需PIN保护的交易命令的SW测试5.1.9 Change PINl 修改税控卡专用口令的SW测试l 当原PIN错误时PIN能否被锁定l 当命令的数据域错误时的SW测试l PIN能否被修改成奇数位5.1.10 Reload PINl 当命令的MAC错时的SW测试l 命令执行成功的测试l 命令执行成功后错误计数器应该恢复5.1.11 Application Blockl 未取随机数执行该命令的SW测试l 当命令的MAC错时的SW测试l 当应用临时锁定成功后执行其他命令的SW测试l 当应用临时锁定成功后读取FCI信息l 应用临时锁定后能否执行应用永久锁定5.1.12 Application UnBlockl 当应用未锁定时执行该命令的SW测试l 当应用临时锁定后未取随机数执行该命令的SW测试l 当命令的MAC错时的SW测试l 当命令执行成功后执行其他命令的SW测试l 解锁永久锁定后应用解锁的SW测试5.2 税控卡专用命令5.2.1 Get_Register_NBl 应用被锁定时的SW测试l 非税控应用下执行时的SW测试l 已注册后卡执行此命令的SW测试5.2.2 Terminal_Registerl MAC不正确时的SW测试(包括第三次不正确时)l 应用被锁定时的SW测试l 注册成功后再执行时的SW测试l 注册标识的测试5.2.3 Verify_Fiscal_Pinl 未注册时,认证口令的SW测试l 动态口令状态下使用原始口令校验的测试l Pin校验错误时的SW测试l Pin锁定后执行时的SW测试l Pin解锁成功后执行时的SW测试l Pin校验失败后执行税控交易时的SW测试l 执行成功后错误计数器恢复初始值5.2.4 Input_Invoice_Nbl 未注册的情况下执行此命令的SW测试l 没有校验使用口令执行时的SW测试l 发票还没有使用完执行时的SW测试l MAC不正确执行时的SW测试l 应用被锁定执行时的SW测试l 应用解锁执行时的SW测试l 命令报文不正确时的SW测试l 发票起始号大于发票终止号时的SW测试l 发票起始号和终止号为临界值的测试5.2.5 Issue_Invoicel 未注册的情况下执行此命令的SW测试l 没有校验使用口令执行时的SW测试l 应用临时锁定时SW的测试l 发票金额为发票限额时的测试l 没有成功录入发票号执行时的SW测试l 再开已开发票执行时的SW测试l 发票金额超过限额执行时的SW测试l 退票总金额超过限额执行时的SW测试l 命令报文数据域不正确执行时的SW测试5.2.6 Daily_Collect_Signl 未注册时使用此命令的SW测试l 没有校验使用口令执行时的SW测试l 命令报文数据域不正确时的SW测试l 在非税控应用下执行时的SW测试l 对零日汇签名的测试5.2.7 Declare_Dutyl 未注册时使用此命令的SW测试l 没有校验使用口令执行时的SW测试l 命令报文数据域不正确时的SW测试l 组合测试返回的状态字l 在非税控应用下执行时的SW测试l 零申报执行时的SW测试5.2.8 Update_Controlsl 未注册的情况下执行此命令的SW测试l .没有校验使用口令执行时的SW测试l 没有执行生成申报数据命令执行时的SW测试l 加密密钥标识符不正确时执行时的SW测试l 监控数据不正确执行时的SW测试l MAC不正确执行时的SW测试l 应用锁定后执行时的SW测试l 验证命令执行成功后监控管理数据的正确性5.3 用户卡专用命令5.3.1 Register_Sign l 应用被锁定时的SW测试l MAC不正确执行时的SW测试5.3.2 Data_Collectl 汇总申报成功后,执行同样的数据申报汇总时SW测试l 数据域不正确时的SW测试l MAC不正确执行时的SW测试l 应用被锁定执行时的SW测试5.3.3 Echoplex_Controlsl 汇总申报数据与回送数据不一致执行时的SW测试l 明文回送未校验用户卡PIN时的状态l MAC不正确执行时的SW测试l 应用被锁定执行时的SW测试5.3.4 Distribute_Invoice_Nbl 没有发票执行时的SW测试l 应用被锁定执行时的SW测试6. 状态机测试7. 空闲状态测试l 空闲状态下执行各种税控交易命令的SW测试8. 内部文件测试主要测试根据规范要求建立的内部文件的大小、读写权限。9. 税务应用流程测试10. 防插拔测试10.1 税控卡专用命令10.1.1 应用锁定的防拔测试l 当命令执行成功前选择该应用l 当命令执行成功后选择该应用10.1.2 应用解锁的防拔测试l 当命令执行成功前选择该应用l 当命令执行成功后选择该应用10.1.3 Issue_Invoice的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.1.4 Declare_Duty的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.1.5 Update_Controls的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.1.6 Input_Invoice_NB的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.2 用户卡专用命令10.2.1 校验PIN的防拔测试l 当命令执行成功前PIN的状态l 当命令执行成功后PIN的状态10.2.2 修改PIN的防拔测试l 当命令执行成功前PIN的状态l 当命令执行成功后PIN的状态10.2.3 解锁PIN的防拔测试l 当命令执行成功前PIN的状态l 当命令执行成功后PIN的状态10.2.4 重装PIN的防拔测试l 当命令执行成功前PIN的状态l 当命令执行成功后PIN的状态10.2.5 应用锁定的防拔测试l 当命令执行成功前选择该应用l 当命令执行成功后选择该应用10.2.6 应用解锁的防拔测试l 当命令执行成功前选择该应用l 当命令执行成功后选择该应用 10.2.7 Distribute_Invoice_Nb的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.2.8 Data_Collect的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容10.2.9 Echoplex_Controls的防拔测试l 当命令执行成功前文件内容l 当命令执行成功后文件内容11. 永久锁定功能测试11.1 应用锁定命令的永久锁定功能测试11.2 应用解锁命令的永久锁定功能测试11.3 解锁PIN命令的永久锁定功能测试11.4 重装PIN命令的永久锁定功能测试11.5 修改二进制命令的永久锁定功能测试11.6 卡锁定命令的锁定功能测试11.7 当应用永久锁定后执行其他命令的SW测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论