【社會保障(個人)卡規(guī)范方案】終端規(guī)范方案補充說明_第1頁
【社會保障(個人)卡規(guī)范方案】終端規(guī)范方案補充說明_第2頁
【社會保障(個人)卡規(guī)范方案】終端規(guī)范方案補充說明_第3頁
【社會保障(個人)卡規(guī)范方案】終端規(guī)范方案補充說明_第4頁
【社會保障(個人)卡規(guī)范方案】終端規(guī)范方案補充說明_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

...wd......wd......wd...《社會保障〔個人〕卡標準》終端標準補充說明第三局部:終端標準引言〔P121〕最后一行“本標準附錄A、B、C由各地參照執(zhí)行〞,修改為:本標準附錄B與標準正文具有同等的效力。1適用范圍〔P121〕 修改為:本標準適用于支持《社會保障〔個人〕卡標準》所規(guī)定的勞動和社會保障應用的專用終端以及其他類似的終端設備。其中的“終端功能〞、“黑名單管理〞不適用于讀卡器。其使用對象主要是與社會保障卡應用相關(guān)的終端設計、制造、管理以及應用系統(tǒng)的研制、開發(fā)、集成和維護等組織機構(gòu)。5.1.1.4ICC連接器的配置和要求〔P124〕最后一行“接口設備所使用的應用ICC連接器應具有至少30萬次的插拔壽命〞修改為:接口設備所使用的應用ICC連接器應具有至少10萬次的插拔壽命。5.1.2.3編程電壓〔P125〕修改為:不要求終端產(chǎn)生編程電壓VPP〔見5.1.1.3〕。5.1.4終端與接口設備之間的數(shù)據(jù)交換〔P128〕本節(jié)原標題和內(nèi)容全部刪除,修改為:5.1.4終端與IC卡之間的數(shù)據(jù)交換終端設備應能夠接收IC卡一次返回256字節(jié)的數(shù)據(jù)及后續(xù)的狀態(tài)碼。附錄A〔P132〕本節(jié)刪除。附錄B〔P136〕本節(jié)全文修改為:附錄B

〔執(zhí)行的附錄〕高級應用編程接口本附錄描述了讀卡器的高級應用編程接口:高級應用編程接口是提供應終端上的應用程序用來與讀卡器進展交互操作的函數(shù)集。高級應用編程接口的具體表現(xiàn)形式必須包括:a.可以在32位Windows環(huán)境下〔Windows95/98/ME,WindowsNT/2000/XP等〕運行的動態(tài)鏈接庫(SSSE32.DLL);b.可以在16位Windows環(huán)境下〔Windows3.1等〕運行的動態(tài)鏈接庫(SSSE16.DLL);c.可以在DOS環(huán)境下運行的C語言(MSC或BorlandC)函數(shù)庫(SSSE16.LIB);d.可以在DOS環(huán)境下運行的Foxpro函數(shù)庫(SSSE16.PLB)。高級應用編程接口的具體表現(xiàn)形式也可以包括:a.可以在Unix環(huán)境下運行的C語言函數(shù)庫;b.可以在基于特定硬件平臺上的C語言函數(shù)庫。上述所有高級應用編程接口應具有本標準所規(guī)定的統(tǒng)一的庫名、函數(shù)名、參數(shù)類型和順序。應用開發(fā)者或用戶在對讀卡器編程時,可使用相應的庫名和函數(shù)名。注:在以下的描述中,分別使用C語言和Foxpro語言風格來說明高級應用編程接口中的函數(shù)B1C語言函數(shù)B1.1“翻開設備〞函數(shù)函數(shù):longICC_Reader_Open(char*dev_Name)

功能:該函數(shù)通知終端操作系統(tǒng)翻開與讀卡器所對應的終端設備端口,以便兩者建設通信的邏輯關(guān)系。參數(shù)說明:dev_Name:設備名稱。取值范圍〞AUTO〞、〞COMn〞、〞USBn〞、〞LPTn〞,其中〞n〞的取值范圍為1~9。返回值:假設正常,返回值為不小于0的設備句柄;反之返回值為狀態(tài)碼,其含義見B1.8。注:對16位Windows環(huán)境下運行的動態(tài)鏈接庫、DOS環(huán)境下運行的靜態(tài)函數(shù)庫返回的設備句柄,其含義均不同于32位Windows環(huán)境下動態(tài)鏈接庫返回的設備句柄,僅為區(qū)分設備之用。B1.2“關(guān)閉設備〞函數(shù)函數(shù):longICC_Reader_Close(longReaderHandle)

功能:該函數(shù)通知操作系統(tǒng)關(guān)閉所指定的設備。參數(shù)說明:ReaderHandle:設備句柄。返回值:返回值含義見B1.8。B1.3“卡上電〞或“熱復位“函數(shù)函數(shù):longICC_Reader_PowerOn(longReaderHandle,unsignedcharICC_Slot_No,unsigned

char*Response)

功能:該函數(shù)要求讀卡器對ICC進展冷復位,假設冷復位失敗讀卡器應啟動一個熱復位。參數(shù)說明:1.ReaderHandle:設備句柄;2.ICC_Slot_No:ICC連接器號;用戶卡連接器號0x0n,SAM卡連接器號0x1n,其中“n〞的取值范圍為1~F;3.Response:指向存放響應數(shù)據(jù)的存儲區(qū)的指針。返回值:如果對ICC復位成功,則在Response的存儲區(qū)中返回ICC的復位應答字節(jié),返回值為存儲區(qū)中的字節(jié)數(shù);返回值小于0為狀態(tài)碼,其含義見B1.8。B1.4“卡下電〞函數(shù)函數(shù):longICC_Reader_PowerOff(longReaderHandle,unsignedcharICC_Slot_No)

功能:該函數(shù)要求讀卡器撤銷與ICC之間的電氣連接。參數(shù)說明:1.ReaderHandle:設備句柄;2.ICC_Slot_No:ICC連接器號。返回值:如果該函數(shù)成功執(zhí)行,則返回值為0;返回值小于0為狀態(tài)碼,其含義見B1.8。B1.5“獲取卡片狀態(tài)〞函數(shù)函數(shù):longICC_Reader_GetStatus(longReaderHandle,unsignedcharICC_Slot_No)

功能:查詢有無卡以及卡片當前狀態(tài)信息。參數(shù)說明:1.ReaderHandle:設備句柄;2.ICC_Slot_No:ICC連接器號。返回值:返回0表示有卡且已上電;返回值小于0為狀態(tài)碼,其含義見B1.8。B1.6“應用命令〞函數(shù)函數(shù):longICC_Reader_Application(longReaderHandle,unsignedcharICC_Slot_No,long

Lenth_of_Command_APDU,unsignedchar*

Command_APDU,unsignedchar*Response_APDU)

功能:該函數(shù)用于將符合ISO7816中所規(guī)定的基本和特殊功能的行業(yè)間交換用命令發(fā)送給指定的ICC連接器,并獲取對應的響應。參數(shù)說明:1.ReaderHandle:設備句柄;2.ICC_Slot_No:ICC連接器號;3.Lenth_of_Command_APDU:其值為Command_APDU所指向緩沖區(qū)中的字節(jié)數(shù);4.Command_APDU:指向存放命令的緩沖區(qū)的指針;5.Response_APDU:指向存放響應數(shù)據(jù)的存儲區(qū)的指針(包括sw1,sw2)。返回值:如果函數(shù)執(zhí)行成功,則在Response_APDU的存儲區(qū)中返回響應數(shù)據(jù),函數(shù)返回值為存儲區(qū)中的字節(jié)數(shù);返回值小于0為狀態(tài)碼,其含義見B1.8,Response_APDU的存儲區(qū)無任何數(shù)據(jù)。B1.7“取信息〞函數(shù)函數(shù):longICC_Reader_Libinfo(char*info)

功能:該函數(shù)取得當前函數(shù)庫的廠家信息。參數(shù)說明:info:指向存放廠家信息的存儲區(qū)的指針。表-B1.1廠家信息的存儲格式第1~16字符第17~30字符第31、32字符廠家名稱〔缺乏補空格〕設備型號或系列號〔缺乏補空格〕函數(shù)庫版本號返回值:返回值的含義見B1.8。B1.8函數(shù)返回值表-B1.2高級編程接口C語言函數(shù)的返回值應用編程的標識符返回值含義IFD_OK0執(zhí)行成功IFD_ICC_TypeError-1卡片類型不對IFD_ICC_NoExist-2無卡IFD_ICC_NoPower-3有卡未上電IFD_ICC_NoResponse-4卡片無應答IFD_ConnectError-11讀卡器連接錯IFD_UnConnected-12未建設連接(沒有執(zhí)行翻開設備函數(shù))IFD_BadCommand-13(動態(tài)庫)不支持該命令I(lǐng)FD_ParameterError-14(發(fā)給動態(tài)庫的)命令參數(shù)錯IFD_CheckSumError-15信息校驗和出錯B2Foxpro語言函數(shù)注:在以下的描述中,所指字符為ASCII字符。B2.1“翻開設備〞函數(shù)函數(shù):ICCR_Open(dev_Name)

功能:該函數(shù)通知終端操作系統(tǒng)翻開與讀卡器所對應的終端設備端口,以便兩者建設通信的邏輯關(guān)系。參數(shù)說明:dev_Name:設備名稱。取值范圍〞AUTO〞、〞COMn〞、〞LPTn〞,其中〞n〞的取值范圍為1~9。返回值:返回值為一字符串,前兩個字符為函數(shù)執(zhí)行狀態(tài)碼,其含義見B2.8;假設執(zhí)行成功,第3、4個字符為函數(shù)執(zhí)行后返回的設備句柄R_Handle,該句柄僅為區(qū)分設備之用。B2.2“關(guān)閉設備〞函數(shù)函數(shù):ICCR_Close(R_Handle)

功能:該函數(shù)通知操作系統(tǒng)關(guān)閉所指定的設備。參數(shù)說明:R_Handle:設備句柄。返回值:返回值為兩個字符的狀態(tài)碼,其含義見B2.8。B2.3“卡上電〞或“熱復位“函數(shù)函數(shù):ICCR_Pon(R_Handle,ICCSlotNo)

功能:該函數(shù)要求讀卡器對ICC進展冷復位,假設冷復位失敗讀卡器應啟動一個熱復位。參數(shù)說明:1.R_Handle:設備句柄;2.ICCSlotNo:ICC連接器號;用戶卡連接器號0x0n,SAM卡連接器號0x1n,其中〞n〞的取值范圍為1~F。返回值:返回值為一字符串,前兩個字符為函數(shù)執(zhí)行狀態(tài)碼,其含義見B2.8;假設執(zhí)行成功,第3、4兩個字符為復位應答中的字節(jié)數(shù)〔十六進制〕,從第五字符起為ICC的復位應答字符〔字符個數(shù)為字節(jié)數(shù)的2倍〕。B2.4“卡下電〞函數(shù)函數(shù):ICCR_Poff(R_Handle,ICCSlotNo)

功能:該函數(shù)要求讀卡器撤銷與ICC之間的電氣連接。參數(shù)說明:1.R_Handle:設備句柄;2.ICCSlotNo:ICC連接器號。返回值:返回值為兩個字符的狀態(tài)碼,其含義見B2.8。B2.5“獲取卡片狀態(tài)〞函數(shù)函數(shù):ICCR_GetS(R_Handle,ICCSlotNo)

功能:查詢有無卡以及卡片當前狀態(tài)信息。參數(shù)說明:1.R_Handle:設備句柄;2.ICCSlotNo:ICC連接器號。返回值:返回值為兩個字符的狀態(tài)碼,〞00〞表示有卡且已上電,其他含義見B2.8。B2.6“應用命令〞函數(shù)函數(shù):ICCR_App(R_Handle,ICCSlotNo,ComAPDU)

功能:該函數(shù)用于將符合ISO7816中所規(guī)定的基本和特殊功能的行業(yè)間交換用命令發(fā)送給指定的ICC連接器,并獲取對應的響應。參數(shù)說明:1.R_Handle:設備句柄;2.ICCSlotNo:ICC連接器號;3.ComAPDU:命令字符串,每兩字符表示發(fā)送命令的一字節(jié)。返回值:返回值為一字符串,前兩個字符為函數(shù)執(zhí)行狀態(tài)碼,其含義見B2.8;假設執(zhí)行成功,第3、4、5、6字符為響應數(shù)據(jù)的字節(jié)數(shù)〔十六進制〕,從第7字符起為響應數(shù)據(jù)字符〔字符個數(shù)為字節(jié)數(shù)的2倍〕。B2.7“取信息〞函數(shù)函數(shù):ICCR_Linfo()

功能:該函數(shù)取得當前函數(shù)庫的廠家信息。參數(shù)說明:返回值:返回值為一字符串,前兩個字符為函數(shù)執(zhí)行狀態(tài)碼,其含義見B2.8;假設執(zhí)行成功,從第3字符起為廠家信息字符串。表-B2.1廠家信息的存儲格式第1~16字符第17~30字符第31、32字符廠家名稱〔缺乏補空格〕設備型號或系列號〔缺乏補空格〕函數(shù)庫版本號B2.8函數(shù)返回值表-B2.2高級編程接口

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論