LD_T 6001.5-2023 社会保障卡检测规范 第5部分:读写终端接口检测.docx
《LD_T 6001.5-2023 社会保障卡检测规范 第5部分:读写终端接口检测.docx》由会员分享,可在线阅读,更多相关《LD_T 6001.5-2023 社会保障卡检测规范 第5部分:读写终端接口检测.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ICS35.240.15CCSL64备案号92458-2024LD中华人民共和国劳动和劳动安全行业标准LD/T6001.52023社会保障卡检测规范第5部分:读写终端接口检测TestspecificationsforsocialsecuritycardPart5:Testofread-writeterminalinterface2023-11-24发布2023-12-01实施中华人民共和国人力资源和社会保障部发布LD/T6001.52023目次前言.III引言.IV1范围.12规范性引用文件.13术语和定义.14测试环境条件.15基于PSAM卡社会保障卡读写终端接口测试.1“读基本信息”函数l
2、ongiReadCardBas(intiType,char*pOutInfo).2“通用读卡”函数longiReadCard(intiType,intiAuthType,char*pCardInfo,char*pFileAddr,char*pOutInfo).2“通用写卡”函数longiWriteCard(intiType,char*pCardInfo,char*pFileAddr,char*pWriteData,char*pOutInfo).2“PIN校验”函数LongiVerifyPIN(intiType,char*pOutInfo).3“PIN修改”函数longiChangePIN(in
3、tiType,char*pOutInfo).3“PIN重置”函数longiReloadPIN(intiType,char*pCardInfo,char*pOutInfo).3“PIN解锁”函数longiUnblockPIN(intiType,char*pCardInfo,char*pOutInfo).3“消费交易”函数longiDoDebit(intiType,char*pCardInfo,char*pPayInfo,char*pOutInfo).4“读消费交易记录”函数longiReadDebitRecord(intiType,char*pOutInfo).46基于加密机社会保障卡读写终端接
4、口测试.5“读基本信息”函数.5“通用读卡”函数.5“通用写卡”函数.6“PIN重置”函数.7“PIN解锁”函数.8“消费交易”函数.97数字证书接口函数测试.10“签名”函数longstdcallPKI_SignData(char*pUserPin,char*pInData,intiType,char*pOutInfo).10“验证签名”函数longstdcallPKI_VerifySign(char*pUserPin,char*pCert,char*pClearText,char*pSignature,intiType,char*pOutInfo).10“数字信封加密”函数longstdc
5、allPKI_SealEnvelope(char*pUserPin,char*pCert,char*pInData,char*pOutInfo).10“解析数字信封”函数LongstdcallPKI_OpenEnvelope(char*pUserPin,char*pInData,char*pOutInfo).11“哈希”函数longstdcallPKI_HashData(char*pInData,char*pOutInfo).11“读证书接口”函数longstdcallPKI_GetCert(intiType,char*pOutInfo).11ILD/T6001.52023“修改PIN”函数l
6、ongstdcallPKI_ChangePIN(intiType,char*pOldPin,char*pNewPin,char*pOutInfo).12“解锁用户PIN”函数longstdcallPKI_UnblockPIN(char*pAdminPIN,char*pNewUserPIN,char*pOutInfo).12“签名公私钥对”函数longstdcallPKI_GetPublicKey(char*pUserPin,intiType,char*,pOutInfo).12“证书初始化”函数longstdcallPKI_CardPersonInit(char*pUserPinchar*pP
7、rivateKey,char*pEnCert,char*pSignCert,char*pOldDevKey,char*pNewDevKey,char*pOutInfo)13参考文献.14IILD/T6001.52023前言本文件按照GB/T1.12020标准化工作导则第1部分:标准化文件的结构和起草规则的规定起草。本文件是LD/T6001社会保障卡检测规范的第5部分。LD/T6001已经发布了以下部分。第1部分:卡片质量物理特性检测;第2部分:卡内COS检测;第3部分:卡内数据结构及密钥装载检测(通用性检测);第4部分:读写终端检测;第5部分:读写终端接口检测。请注意本文件的某些内容可能涉及专
8、利。本文件的发布机构不承担识别专利的责任。本文件由人力资源社会保障部提出并归口。本文件起草单位:人力资源社会保障部信息中心、西藏自治区人力资源社会保障厅信息中心、甘肃省人力资源社会保障厅综合信息办公室、青海省金保工程管理办公室、新疆维吾尔自治区社会保障卡管理中心、新疆生产建设兵团社会保障卡服务中心、北京惟望科技发展有限公司、深圳市德卡科技股份有限公司、深圳市明泰智能技术有限公司。本文件主要起草人:徐钰伟、魏丽丽、李晨星、李娜、于斌、王智飞、高琦、宋京燕、谭军、陈耀江、任秀玲、周鹏、杨明、靳朝晖、高燕、张文杰、任小皙、蒋东、段凯智。IIILD/T6001.52023引言社会保障卡全称为“中华人民
9、共和国社会保障卡”,由人力资源社会保障部统一规划,各级人力资源社会保障部门联合服务银行面向社会公众发行,是持卡人享受人力资源社会保障权益及其他政府公共服务权益的服务载体。制定LD/T6001旨在规范社会保障卡检测工作,健全社会保障卡质量保障机制,提高社会保障卡制作、发行、应用的技术支撑水平,提升社会保障卡安全、通用、便民服务能力,实现“一卡多用、全国通用”,建立以社会保障卡为载体的居民服务“一卡通”。LD/T6001由五部分组成。第1部分:卡片质量物理特性检测。规范社会保障卡卡片物理特性检测方法和流程,保障社会保障卡卡片的物理质量水平符合规范性要求。第2部分:卡内COS检测。规范社会保障卡卡内
10、操作系统的检测方法和流程,保障社会保障卡卡内操作系统的设计及安全机制符合规范性要求。第3部分:卡内数据结构及密钥装载检测(通用性检测)。规范社会保障卡卡内数据结构、读写数据安全性等检测方法和流程,保障社会保障卡卡内数据读写安全符合规范性要求。第4部分:读写终端检测。规范社会保障卡读写终端的检测方法和流程,保障社会保障卡应用相关的读写终端符合规范性要求。第5部分:读写终端接口检测。规范社会保障卡读写终端接口的检测方法和流程,保障社会保障卡应用相关的读写终端接口符合规范性要求。IVLD/T6001.52023社会保障卡检测规范第5部分:读写终端接口检测1范围本文件规定了社会保障卡读写终端接口检测环
11、境要求,以及基于PSAM卡社会保障卡读写终端接口检测方法、基于加密机社会保障卡读写终端接口检测方法和数字证书接口检测方法。本文件适用于社会保障卡应用相关的各类读写终端接口的检测。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。LD/T02.5人力资源社会保障电子认证体系规范第5部分:数字证书载体规范LD/T32.2社会保障卡规范第2部分:机电特性、逻辑接口与传输协议LD/T32.3社会保障卡规范第3部分:文件系统和应用选择LD/T32.4社会保
12、障卡规范第4部分:安全机制LD/T32.5社会保障卡规范第5部分:命令LD/T32.6社会保障卡规范第6部分:应用数据结构LD/T32.7社会保障卡规范第7部分:应用流程LD/T33社会保障卡读写终端规范3术语和定义下列术语和定义适用于本文件。终端terminal为处理卡业务而在服务网点安装的设备,用于同卡的连接,包括接口设备、其他部件和接口。注:终端可包括接口设备、其他部件和接口。命令command终端向卡发出的一条信息,该信息启动一个操作或请求一个应答。交易transaction持卡人和业务、管理部门之间根据卡所支持的应用接受、提供服务的行为。4测试环境条件默认测试环境条件若无特殊说明,均
13、在正常大气条件下进行,即:温度:1535;相对湿度:45%75%;大气压:86kPa106kPa。本文件中有关读写终端接口的其他要求,按照LD/T32.2、LD/T33的规定执行;有关证书逻辑的其他要求,按照LD/T02.5的规定执行。5基于PSAM卡社会保障卡读写终端接口测试1LD/T6001.52023“读基本信息”函数longiReadCardBas(intiType,char*pOutInfo)“读基本信息”函数的测试方法如下。a)测试目的:根据所需读取的信息进行认证后读出卡内基本文件的文件信息。b)测试条件:1)默认环境条件;2)待测产品上电;3)测试卡;4)PSAM卡。c)测试流程
14、:输入参数intiType值,取值范围14。d)通过标准:选择社会保障系统环境成功,确定算法环境正确,执行内部认证通过,若规范版本为3.0的卡,外部认证通过。当函数执行成功时,读取出的信息与卡内基本文件信息一致,其格式为:发卡地区行政区划代码(卡识别码前6位)、社会保障号码、卡号、卡识别码、姓名、卡复位信息(仅取历史字节)、规范版本、发卡日期、卡有效期、终端机编号、终端设备号,各数据项之间以“|”分割,且最后一个数据项以“|”结尾。“通用读卡”函数longiReadCard(intiType,intiAuthType,char*pCardInfo,char*pFileAddr,char*pOu
15、tInfo)“通用读卡”函数的测试方法如下。a)测试目的:根据所需读取的信息进行认证后读出卡内指定文件信息。b)测试条件:1)默认环境条件;2)待测产品上电;3)测试卡;4)PSAM卡。c)测试流程:1)输入参数intiType值,取值范围14;2)输入参数intiAuthType,取值范围12,根据输入值指定读控制认证方式,1-PIN校验,2-RK密钥认证;3)输入参数char*pCardInfo,传入卡的基本信息,依次为:卡识别码、卡号,各数据项之间以“|”分割,且最后一个数据项以“|”结尾;4)输入参数char*pFileAddr,指定需要读出的文件和文件下的数据项。d)通过标准:选择社
16、会保障系统环境成功,确定算法环境正确,执行内部认证通过,若规范版本为3.0的卡,外部认证通过。卡的基本信息比对通过,所要读取的信息所在的文件读取权限认证通过。当函数执行成功时,读取出的信息与卡内指定文件信息一致,其格式与输入参数char*pFileAddr严格对应且分隔符完全一致。“通用写卡”函数longiWriteCard(intiType,char*pCardInfo,char*pFileAddr,char*pWriteData,char*pOutInfo)“通用写卡”函数的测试方法如下。a)测试目的:根据所需写入的信息,先做外部认证,认证通过后写入指定文件。b)测试条件:1)默认环境条件
17、;2)待测产品上电;3)测试卡;4)PSAM卡。c)测试流程:1)输入参数intiType值,取值范围14;2)输入参数char*pCardInfo,传入卡的基本信息,依次为:卡识别码、卡号。各数据项之间以“|”分割,且最后一个数据项以“|”结尾;2LD/T6001.520233)输入参数char*pFileAddr;4)本函数只允许对一个文件进行操作。若传入多个文件则只对第一个文件进行操作,后续内容将被忽略。5)输入参数char*pWriteData,传入拟写入的数据项信息。d)通过标准:选择社会保障系统环境成功,确定算法环境正确,执行内部认证通过,若规范版本为3.0的卡,外部认证通过。卡的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LD_T 6001.5-2023 社会保障卡检测规范 第5部分:读写终端接口检测 6001.5 2023 社会保障 检测 规范 部分 读写 终端 接口
限制150内