版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...《社会保障〔个人〕卡标准》终端标准补充说明第三局部:终端标准引言〔P121〕最后一行“本标准附录A、B、C由各地参照执行〞,修改为:本标准附录B与标准正文具有同等的效力。1适用范围〔P121〕 修改为:本标准适用于支持《社会保障〔个人〕卡标准》所规定的劳动和社会保障应用的专用终端以及其他类似的终端设备。其中的“终端功能〞、“黑名单管理〞不适用于读卡器。其使用对象主要是与社会保障卡应用相关的终端设计、制造、管理以及应用系统的研制、开发、集成和维护等组织机构。5.1.1.4ICC连接器的配置和要求〔P124〕最后一行“接口设备所使用的应用ICC连接器应具有至少30万次的插拔寿命〞修改为:接口设备所使用的应用ICC连接器应具有至少10万次的插拔寿命。5.1.2.3编程电压〔P125〕修改为:不要求终端产生编程电压VPP〔见5.1.1.3〕。5.1.4终端与接口设备之间的数据交换〔P128〕本节原标题和内容全部删除,修改为:5.1.4终端与IC卡之间的数据交换终端设备应能够接收IC卡一次返回256字节的数据及后续的状态码。附录A〔P132〕本节删除。附录B〔P136〕本节全文修改为:附录B
〔执行的附录〕高级应用编程接口本附录描述了读卡器的高级应用编程接口:高级应用编程接口是提供应终端上的应用程序用来与读卡器进展交互操作的函数集。高级应用编程接口的具体表现形式必须包括:a.可以在32位Windows环境下〔Windows95/98/ME,WindowsNT/2000/XP等〕运行的动态链接库(SSSE32.DLL);b.可以在16位Windows环境下〔Windows3.1等〕运行的动态链接库(SSSE16.DLL);c.可以在DOS环境下运行的C语言(MSC或BorlandC)函数库(SSSE16.LIB);d.可以在DOS环境下运行的Foxpro函数库(SSSE16.PLB)。高级应用编程接口的具体表现形式也可以包括:a.可以在Unix环境下运行的C语言函数库;b.可以在基于特定硬件平台上的C语言函数库。上述所有高级应用编程接口应具有本标准所规定的统一的库名、函数名、参数类型和顺序。应用开发者或用户在对读卡器编程时,可使用相应的库名和函数名。注:在以下的描述中,分别使用C语言和Foxpro语言风格来说明高级应用编程接口中的函数B1C语言函数B1.1“翻开设备〞函数函数:longICC_Reader_Open(char*dev_Name)
功能:该函数通知终端操作系统翻开与读卡器所对应的终端设备端口,以便两者建设通信的逻辑关系。参数说明:dev_Name:设备名称。取值范围〞AUTO〞、〞COMn〞、〞USBn〞、〞LPTn〞,其中〞n〞的取值范围为1~9。返回值:假设正常,返回值为不小于0的设备句柄;反之返回值为状态码,其含义见B1.8。注:对16位Windows环境下运行的动态链接库、DOS环境下运行的静态函数库返回的设备句柄,其含义均不同于32位Windows环境下动态链接库返回的设备句柄,仅为区分设备之用。B1.2“关闭设备〞函数函数:longICC_Reader_Close(longReaderHandle)
功能:该函数通知操作系统关闭所指定的设备。参数说明:ReaderHandle:设备句柄。返回值:返回值含义见B1.8。B1.3“卡上电〞或“热复位“函数函数:longICC_Reader_PowerOn(longReaderHandle,unsignedcharICC_Slot_No,unsigned
char*Response)
功能:该函数要求读卡器对ICC进展冷复位,假设冷复位失败读卡器应启动一个热复位。参数说明:1.ReaderHandle:设备句柄;2.ICC_Slot_No:ICC连接器号;用户卡连接器号0x0n,SAM卡连接器号0x1n,其中“n〞的取值范围为1~F;3.Response:指向存放响应数据的存储区的指针。返回值:如果对ICC复位成功,则在Response的存储区中返回ICC的复位应答字节,返回值为存储区中的字节数;返回值小于0为状态码,其含义见B1.8。B1.4“卡下电〞函数函数:longICC_Reader_PowerOff(longReaderHandle,unsignedcharICC_Slot_No)
功能:该函数要求读卡器撤销与ICC之间的电气连接。参数说明:1.ReaderHandle:设备句柄;2.ICC_Slot_No:ICC连接器号。返回值:如果该函数成功执行,则返回值为0;返回值小于0为状态码,其含义见B1.8。B1.5“获取卡片状态〞函数函数:longICC_Reader_GetStatus(longReaderHandle,unsignedcharICC_Slot_No)
功能:查询有无卡以及卡片当前状态信息。参数说明:1.ReaderHandle:设备句柄;2.ICC_Slot_No:ICC连接器号。返回值:返回0表示有卡且已上电;返回值小于0为状态码,其含义见B1.8。B1.6“应用命令〞函数函数:longICC_Reader_Application(longReaderHandle,unsignedcharICC_Slot_No,long
Lenth_of_Command_APDU,unsignedchar*
Command_APDU,unsignedchar*Response_APDU)
功能:该函数用于将符合ISO7816中所规定的基本和特殊功能的行业间交换用命令发送给指定的ICC连接器,并获取对应的响应。参数说明:1.ReaderHandle:设备句柄;2.ICC_Slot_No:ICC连接器号;3.Lenth_of_Command_APDU:其值为Command_APDU所指向缓冲区中的字节数;4.Command_APDU:指向存放命令的缓冲区的指针;5.Response_APDU:指向存放响应数据的存储区的指针(包括sw1,sw2)。返回值:如果函数执行成功,则在Response_APDU的存储区中返回响应数据,函数返回值为存储区中的字节数;返回值小于0为状态码,其含义见B1.8,Response_APDU的存储区无任何数据。B1.7“取信息〞函数函数:longICC_Reader_Libinfo(char*info)
功能:该函数取得当前函数库的厂家信息。参数说明:info:指向存放厂家信息的存储区的指针。表-B1.1厂家信息的存储格式第1~16字符第17~30字符第31、32字符厂家名称〔缺乏补空格〕设备型号或系列号〔缺乏补空格〕函数库版本号返回值:返回值的含义见B1.8。B1.8函数返回值表-B1.2高级编程接口C语言函数的返回值应用编程的标识符返回值含义IFD_OK0执行成功IFD_ICC_TypeError-1卡片类型不对IFD_ICC_NoExist-2无卡IFD_ICC_NoPower-3有卡未上电IFD_ICC_NoResponse-4卡片无应答IFD_ConnectError-11读卡器连接错IFD_UnConnected-12未建设连接(没有执行翻开设备函数)IFD_BadCommand-13(动态库)不支持该命令IFD_ParameterError-14(发给动态库的)命令参数错IFD_CheckSumError-15信息校验和出错B2Foxpro语言函数注:在以下的描述中,所指字符为ASCII字符。B2.1“翻开设备〞函数函数:ICCR_Open(dev_Name)
功能:该函数通知终端操作系统翻开与读卡器所对应的终端设备端口,以便两者建设通信的逻辑关系。参数说明:dev_Name:设备名称。取值范围〞AUTO〞、〞COMn〞、〞LPTn〞,其中〞n〞的取值范围为1~9。返回值:返回值为一字符串,前两个字符为函数执行状态码,其含义见B2.8;假设执行成功,第3、4个字符为函数执行后返回的设备句柄R_Handle,该句柄仅为区分设备之用。B2.2“关闭设备〞函数函数:ICCR_Close(R_Handle)
功能:该函数通知操作系统关闭所指定的设备。参数说明:R_Handle:设备句柄。返回值:返回值为两个字符的状态码,其含义见B2.8。B2.3“卡上电〞或“热复位“函数函数:ICCR_Pon(R_Handle,ICCSlotNo)
功能:该函数要求读卡器对ICC进展冷复位,假设冷复位失败读卡器应启动一个热复位。参数说明:1.R_Handle:设备句柄;2.ICCSlotNo:ICC连接器号;用户卡连接器号0x0n,SAM卡连接器号0x1n,其中〞n〞的取值范围为1~F。返回值:返回值为一字符串,前两个字符为函数执行状态码,其含义见B2.8;假设执行成功,第3、4两个字符为复位应答中的字节数〔十六进制〕,从第五字符起为ICC的复位应答字符〔字符个数为字节数的2倍〕。B2.4“卡下电〞函数函数:ICCR_Poff(R_Handle,ICCSlotNo)
功能:该函数要求读卡器撤销与ICC之间的电气连接。参数说明:1.R_Handle:设备句柄;2.ICCSlotNo:ICC连接器号。返回值:返回值为两个字符的状态码,其含义见B2.8。B2.5“获取卡片状态〞函数函数:ICCR_GetS(R_Handle,ICCSlotNo)
功能:查询有无卡以及卡片当前状态信息。参数说明:1.R_Handle:设备句柄;2.ICCSlotNo:ICC连接器号。返回值:返回值为两个字符的状态码,〞00〞表示有卡且已上电,其他含义见B2.8。B2.6“应用命令〞函数函数:ICCR_App(R_Handle,ICCSlotNo,ComAPDU)
功能:该函数用于将符合ISO7816中所规定的基本和特殊功能的行业间交换用命令发送给指定的ICC连接器,并获取对应的响应。参数说明:1.R_Handle:设备句柄;2.ICCSlotNo:ICC连接器号;3.ComAPDU:命令字符串,每两字符表示发送命令的一字节。返回值:返回值为一字符串,前两个字符为函数执行状态码,其含义见B2.8;假设执行成功,第3、4、5、6字符为响应数据的字节数〔十六进制〕,从第7字符起为响应数据字符〔字符个数为字节数的2倍〕。B2.7“取信息〞函数函数:ICCR_Linfo()
功能:该函数取得当前函数库的厂家信息。参数说明:返回值:返回值为一字符串,前两个字符为函数执行状态码,其含义见B2.8;假设执行成功,从第3字符起为厂家信息字符串。表-B2.1厂家信息的存储格式第1~16字符第17~30字符第31、32字符厂家名称〔缺乏补空格〕设备型号或系列号〔缺乏补空格〕函数库版本号B2.8函数返回值表-B2.2高级编程接口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年物业维修管理制度
- 制造业人力资源管理策略
- 银行营销策略总结精准定位提升竞争力
- 2024年热闹的元宵节大班教案
- 2024年美术教案篇1
- 分公司资质挂靠协议书(2篇)
- DB33T 2305-2021 大中型体育场馆智慧化建设和管理规范
- 乳腺癌保乳手术
- 注塑产品项目可行性研究报告
- 《导弹驱逐舰》课件
- 出口货物备案单证目录(生产企业)
- 中国食物成分表2018年(标准版)第6版 第一册 素食
- 甘肃科技重大专项计划申报书模版
- 35kV线路工程电杆组立工程施工组织方案
- 毕业论文材料分拣装置PLC控制系统方案
- 刑法涉及安全生产的16宗罪解读
- 京东五力模型分析
- 电大《电气传动与调速系统》网络课形考任务1-4作业及答案
- 铜精矿加工费简析
- 机电拆除专项施工方案
- 变电站电气一次工程监理要点重点
评论
0/150
提交评论