歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

中國銀聯(lián)IC卡應(yīng)用規(guī)范 第九部分 多用途互聯(lián)網(wǎng)終端規(guī)范.

  • 資源ID:74770338       資源大小:1.54MB        全文頁數(shù):92頁
  • 資源格式: DOC        下載積分:30積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要30積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

中國銀聯(lián)IC卡應(yīng)用規(guī)范 第九部分 多用途互聯(lián)網(wǎng)終端規(guī)范.

JR/T 0025.12××××中國銀聯(lián)股份有限公司 發(fā)布2012-01-01實(shí)施2011-11-20發(fā)布中國銀聯(lián)金融集成電路IC卡應(yīng)用規(guī)范第九部分 多用途互聯(lián)網(wǎng)終端規(guī)范Unionpay Integrated Circuit Card SpecificationsPart 9 Multipurpose Internet Terminal SpecificationQ/CUP 041.92011Q/CUP中國銀聯(lián)股份有限公司企業(yè)標(biāo)準(zhǔn)ICS備案號:1Q/CUP 041.92011目 錄1 范圍12 規(guī)范性引用文件13 術(shù)語和定義23.1 集成電路卡(IC卡) integrated circuit(s) card (ICC)23.2 卡片 card23.3 響應(yīng)碼 respond number23.4 電子現(xiàn)金24 符號和縮略語25 終端硬件規(guī)范需求35.1 終端安全要求35.2 硬件組成35.3 終端類型46 一般需求46.1 交易類型46.2 交易輸入方式46.3 下載管理57 終端個人化57.1 終端個人化數(shù)據(jù)說明57.2 終端證書生成機(jī)制67.3 終端預(yù)個人化流程68 安全體系78.1 證書系統(tǒng)78.2 證書類型88.3 安全通道109 終端交易流程179.1 查詢余額交易179.2 消費(fèi)交易179.3 電子現(xiàn)金圈存交易189.4 行業(yè)卡交易189.5 終端開通注冊1810 終端接口協(xié)議2210.1 CCID格式2211 終端命令集2211.1 管理命令2411.2 安全通道命令3111.3 交易命令51附 錄 A 終端類型67附 錄 B 終端數(shù)據(jù)表68附 錄 C 證書格式表69附 錄 D 命令狀態(tài)碼列表71附 錄 E 算法74E.1 RSA加密算法74E.2 RSA簽名算法74E.3 對稱加密算法75E.4 基于分組算法的MAC77E.5 基于HASH算法的HMAC78附 錄 F 發(fā)卡銀行中文名稱和簡稱79附 錄 G 密鑰編號80III前 言本標(biāo)準(zhǔn)是依據(jù)中國金融集成電路卡借記貸記規(guī)范JR/T 0025.410以及其它相關(guān)的標(biāo)準(zhǔn)制定。本標(biāo)準(zhǔn)闡述了金融IC卡多用途互聯(lián)網(wǎng)終端的相關(guān)內(nèi)容。本標(biāo)準(zhǔn)由中國銀聯(lián)股份有限公司提出。本標(biāo)準(zhǔn)由中國銀聯(lián)股份有限公司產(chǎn)品創(chuàng)新部組織制定。本標(biāo)準(zhǔn)主要起草單位:中國銀聯(lián)產(chǎn)品創(chuàng)新部。本標(biāo)準(zhǔn)主要起草人:劉風(fēng)軍、肖波、李春歡、海濤、回春野、蔣焜、馬天舒、于維、王紅劍。1 范圍本規(guī)范描述了PBOC金融IC卡多用途互聯(lián)網(wǎng)終端,在終端硬件需求、接口協(xié)議、命令集、個人化以及安全體系方面作出了相關(guān)要求和規(guī)定。本規(guī)范適用于受理由中華人民共和國境內(nèi)發(fā)行使用的PBOC金融IC卡和其它行業(yè)應(yīng)用IC卡的各種互聯(lián)網(wǎng)終端設(shè)備。使用對象主要是與金融IC卡應(yīng)用相關(guān)的卡片設(shè)計(jì)、制造、管理、發(fā)行、受理以及應(yīng)用系統(tǒng)的研制、開發(fā)、集成和維護(hù)等相關(guān)部門(單位)。2 規(guī)范性引用文件下列文件中的條款通過本規(guī)范的引用而成為本規(guī)范的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內(nèi)容)或修訂版均不適用于本規(guī)范,然而,鼓勵根據(jù)本規(guī)范達(dá)成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本規(guī)范。GB/T 2312-1980 信息交換用漢字編碼字符集基本集GB/T 4943-1995 信息技術(shù)設(shè)備(包括電氣事務(wù)設(shè)備)的安全GB/T 6833.26833.6-1987 電子測量儀器的電磁兼容性試驗(yàn)規(guī)范GB/T 9254-1988 信息技術(shù)設(shè)備的無線電干擾極限值和測量方法GB/T 14916-1994 識別卡物理特性GB/T 15120.1-.5-1994 識別卡 記錄技術(shù)GB/T 15150-1994 銀行卡交換報(bào)文規(guī)范GB/T 15150-94 產(chǎn)生報(bào)文的銀行卡交換報(bào)文規(guī)范金融交易內(nèi)容(ISO8583-1987)GB/T 15694.1-1995 識別卡 發(fā)卡者標(biāo)識編號體系GB/T 17552-1998 識別卡 金融交易卡JR/T 0008-2000 銀行卡發(fā)卡行標(biāo)識代碼及卡號(2001-01-01實(shí)施)JR/T 0003-2001 銀行卡聯(lián)網(wǎng)聯(lián)合安全規(guī)范JR/T 0001-2009銀行卡銷售點(diǎn)(POS)終端規(guī)范中國金融集成電路(IC)卡借記/貸記規(guī)范第1部分:卡片規(guī)范(V1.0)中國金融集成電路(IC)卡借記/貸記規(guī)范第2部分:終端規(guī)范(V1.0)中國金融集成電路(IC)卡借記/貸記規(guī)范第3部分:應(yīng)用規(guī)范(V1.0)中國金融集成電路(IC)卡借記/貸記規(guī)范第4部分:安全規(guī)范(V1.0)銀聯(lián)卡業(yè)務(wù)運(yùn)作規(guī)章第二卷業(yè)務(wù)規(guī)則Q/CUP 006-2009中國銀聯(lián)銀行卡聯(lián)網(wǎng)聯(lián)合技術(shù)規(guī)范V2.1ANSI X9.8 銀行業(yè)個人標(biāo)識碼的管理和安全I(xiàn)SO 7812-2:1993 識別卡 發(fā)卡方的標(biāo)識ISO 8859 8位單字節(jié)編碼圖形字符集EMV 2000 Integrated Circuit Card Specification for Payment Systems,Version 4.0, Book 1, Application Independent ICC to Terminal Interface RequirementsEMV 2000 Integrated Circuit Card Specification for Payment Systems,Version 4.0, Book 2, Security and Key ManagementEMV 2000 Integrated Circuit Card Specifications for Payment Systems,Version 4.0, Book 3, Application SpecificationEMV 2000 Integrated Circuit Card Specifications for Payment Systems,Version 4.0, Book 4, Cardholder,Attendant and Acquirer InterfaceRequirements3 術(shù)語和定義下列術(shù)語和定義適用于本規(guī)范。3.1 集成電路卡(IC卡) integrated circuit(s) card (ICC)內(nèi)部封裝一個或多個集成電路用于執(zhí)行處理和存儲功能的卡片。3.2 卡片 card本規(guī)范中“卡片”一詞是指具有接觸式和非接觸式支付應(yīng)用、與支付終端交互的消費(fèi)者設(shè)備。3.3 響應(yīng)碼 respond number也稱為應(yīng)答碼,是接收方接收到請求或通知后,返回給發(fā)送方表示處理結(jié)果的代碼。3.4 電子現(xiàn)金基于借記/貸記應(yīng)用上小額支付的一種實(shí)現(xiàn)。在借記卡上可以解釋為預(yù)付,在貸記卡上可以解釋為預(yù)先授權(quán)。預(yù)付的金額或預(yù)授權(quán)額度在卡片中體現(xiàn)為可脫機(jī)消費(fèi)的金額,也就是電子現(xiàn)金余額。4 符號和縮略語以下符號和縮略語表示使用于本規(guī)范。AID應(yīng)用標(biāo)識符(Application Identifier)ATC應(yīng)用交易計(jì)數(shù)器(Application Transaction Counter)BCD二進(jìn)制編碼的十進(jìn)制表示法(Binary Coded Decimal)CLA命令報(bào)文的類別字節(jié)(Class Byte of the Command Message)Terminal終端,在本規(guī)范中指PBOC金融IC卡多用途聯(lián)網(wǎng)終端5 終端硬件規(guī)范需求5.1 終端安全要求金融IC卡多用途互聯(lián)網(wǎng)終端使用硬件加密模塊保證個人標(biāo)識代碼(PIN)、卡號、卡片驗(yàn)證碼、有效期等敏感信息的安全輸入和加密處理,支持與平臺之間建立通訊安全通道,對與外部交互的數(shù)據(jù)進(jìn)行加、解密運(yùn)算及合法性、完整性驗(yàn)證。終端能夠安全地存儲密鑰,禁止對密鑰的直接訪問和輸出,通過有效的安全機(jī)制防止密鑰被非法注入、替換和使用。應(yīng)保證終端的固件和軟件不被非法注入或更新。終端不以明文方式存儲、轉(zhuǎn)發(fā)銀行卡卡號、卡片驗(yàn)證碼、PIN及卡片有效期等敏感信息。持卡人在終端上鍵入密碼時(shí),只顯示星號,不顯示明文。設(shè)備處于交易模式時(shí),終端鍵盤上輸入的任何數(shù)據(jù)不允許以明文方式向外部發(fā)送。設(shè)備只有在安全訪問環(huán)境下才能進(jìn)入管理模式。設(shè)備中存儲密鑰和證書的安全存儲空間不小于6K字節(jié)。5.2 硬件組成5.2.1 IC讀卡器金融IC卡互聯(lián)網(wǎng)終端內(nèi)置接觸式和非接觸式IC卡讀卡器,用來接受IC卡進(jìn)行命令數(shù)據(jù)傳遞通訊。該IC讀卡器模塊包括機(jī)械、電氣和邏輯協(xié)議等部分,詳細(xì)要求參見中國金融集成電路(IC)卡規(guī)范相關(guān)部分。終端在IC卡讀卡器插槽附近有明顯的標(biāo)記,用來指示如何插入IC卡。金融IC卡互聯(lián)網(wǎng)終端必須支持接觸式讀卡器和非接觸式讀卡器。IC卡讀卡器插拔次數(shù)應(yīng)大于10,000次。5.2.2 顯示屏可顯示ASCII可視字符。漢字顯示符合國家標(biāo)準(zhǔn)GB/T 2312漢字。5.2.3 鍵盤鍵盤至少應(yīng)具有10個數(shù)字鍵和若干功能鍵,功能鍵應(yīng)必須包括確認(rèn)、更正和取消三種功能。至少包括余額查詢鍵或功能鍵加上、下鍵的組合鍵。鍵盤使用壽命可達(dá)到每鍵可敲擊100,000次以上。5.2.4 與上位機(jī)通訊通訊端口至少支持以下一種通訊方式:l USB(推薦)l 紅外l 藍(lán)牙l 其它5.2.5 電源支持USB方式供電和內(nèi)置電池供電。電源電壓應(yīng)為DC 5V±5,整機(jī)消耗電流小于300mA。5.2.6 電磁兼容性無線電干擾極限值應(yīng)符合GB/T 9254中的A級ITE規(guī)定。電磁敏感度應(yīng)符合GB/T 6833.26833.6的規(guī)定。5.2.7 可靠性除非特殊部件另有規(guī)定,平均無故障連續(xù)工作時(shí)間不低于50,000小時(shí)。5.3 終端類型終端類型和命名規(guī)則請參見附錄A 終端類型。對各種終端類型的硬件要求見表1。表1 終端類型的硬件要求序號硬件設(shè)備通用接觸式讀寫器具有LCD和鍵盤的接觸讀寫器通用雙界面讀寫器具有LCD和鍵盤的雙界面讀寫器通用非接觸讀寫器具有LCD和鍵盤的非接觸讀寫器1鍵盤無必備無必備無必備2顯示屏無有無必備無必備3IC讀卡器必備必備必備必備必備必備4主機(jī)通信安全模塊必備必備必備必備必備必備6 一般需求6.1 交易類型終端可承載的交易類型由金融IC卡支持的交易類型決定,如圈存交易、消費(fèi)交易、查詢電子現(xiàn)金余額等、查詢借貸記主賬戶余額交易等。6.2 交易輸入方式終端支持PBOC金融IC卡和行業(yè)應(yīng)用IC卡,不支持磁條卡。6.3 下載管理終端應(yīng)能夠提供對密鑰、證書、參數(shù)等數(shù)據(jù)的下載、更新和刪除。下載的通訊端口為USB通訊端口。下載方式為聯(lián)機(jī)遠(yuǎn)程下載。終端應(yīng)保證下載控制的安全。只有經(jīng)過授權(quán)或認(rèn)可的一方才能向終端下載數(shù)據(jù),未經(jīng)授權(quán),不得更改終端中的內(nèi)容。終端還應(yīng)能夠確認(rèn)下載數(shù)據(jù)的安全,能驗(yàn)證終端下載程序的完整性和正確性,確保敏感關(guān)鍵的密鑰數(shù)據(jù)在下載過程中不會泄漏。 對于終端程序,廠商可自行確定是否通過終端自動下載的方式對終端程序進(jìn)行更新,并對相應(yīng)更新流程自行制定。7 終端個人化7.1 終端個人化數(shù)據(jù)說明終端個人化數(shù)據(jù)包括終端號、終端公鑰證書、終端私鑰、終端CA根公鑰證書、PIN加密公鑰號。7.1.1 終端序列號終端序列號(簡稱“終端號”)由共計(jì)23位數(shù)字代碼組成,信息包括:所屬機(jī)構(gòu)編碼、所屬廠商編號,生產(chǎn)日期,終端標(biāo)識碼。終端序列號應(yīng)當(dāng)在設(shè)備出廠時(shí)全部寫入,不允許更改。其命名規(guī)則如下:l 所屬機(jī)構(gòu)編碼:由8位數(shù)字代碼組成,編碼規(guī)則:銀行代碼+地區(qū)代碼,銀行代碼遵循現(xiàn)有機(jī)構(gòu)代碼表規(guī)則,若后四位地區(qū)代碼無明確定義則填寫0000,如00010000銀聯(lián),01020000工行,01030000農(nóng)行,01040000中行, 01050000建行,03010000交行等,(具體可參考附錄F)l 廠商編號規(guī)則:由3位數(shù)字代碼組成,編碼如下:001 支付通,002聯(lián)迪,003 百富;如有新廠商申請將由銀聯(lián)統(tǒng)一分配l 生產(chǎn)日期:即終端生產(chǎn)后的出廠日期,由4位數(shù)字代碼組成,編碼格式為:YYMM,如終端生產(chǎn)日期為;2011年8月,即為1108;l 終端標(biāo)識碼:由8位字符(數(shù)字和或字母)代碼組成,終端標(biāo)識碼由終端所屬機(jī)構(gòu)向銀聯(lián)申請,銀聯(lián)統(tǒng)一分配。并由所屬機(jī)構(gòu)將所申請的終端標(biāo)識碼,交由終端廠商進(jìn)行終端個人化。7.1.2 終端公鑰證書、私鑰由廠商向根CA中心申請,并由根CA中心簽發(fā)的X.509格式的證書,用于標(biāo)識終端屬于哪個廠商而簽發(fā)的公鑰證書,其公、私鑰對由終端產(chǎn)生,私鑰由廠商以安全的方式保存在終端內(nèi),不可導(dǎo)出。7.1.3 銀聯(lián)終端根公鑰證書由CA中心簽發(fā)的509格式證書,用于在交易過程中驗(yàn)證交易服務(wù)器證書的根公鑰證書。7.1.4 敏感信息加密公鑰不同長度(1024、2048比特)的兩條PBOC格式的公鑰,由中國銀聯(lián)加密機(jī)生成,用于持卡人PIN加密。7.2 終端證書生成機(jī)制經(jīng)過中國銀聯(lián)審核后的合法第三方機(jī)構(gòu)建立金融IC卡多用途互聯(lián)網(wǎng)終端CA中心,該中心負(fù)責(zé)終端證書的簽發(fā)。終端證書由生產(chǎn)廠商本地所建的RA進(jìn)行申請,可采用單一證書申請或批量證書申請方式,證書的DN規(guī)則參見8.1.2。7.3 終端預(yù)個人化流程終端預(yù)個人化是將終端個人化信息預(yù)先寫入終端的過程,其中CA系統(tǒng)根證書、敏感數(shù)據(jù)加密公鑰需要從指定服務(wù)器下載。終端預(yù)個人化流程如下圖所示:圖1 終端預(yù)個人化流程具體步驟如下:1 向終端設(shè)備中安裝終端CA系統(tǒng)根公鑰證書;2 向終端設(shè)備中安裝由中國銀聯(lián)提供的公鑰,用于加密敏感信息;3 向終端設(shè)備中安裝設(shè)備證書。4 向終端寫入終端號;8 安全體系8.1 證書系統(tǒng)8.1.1 終端CA系統(tǒng)結(jié)構(gòu)銀聯(lián)互聯(lián)網(wǎng)終端根CA終端證書注冊系統(tǒng)(RA)終端證書銀聯(lián)CA根證書PIN加密公鑰高級渠道證書普通渠道證書圖 2銀聯(lián)CA根證書、PIN加密公鑰存放在RA系統(tǒng)中,為終端廠商提供下載;終端證書注冊系統(tǒng)建設(shè)在終端生產(chǎn)廠商內(nèi),用于廠商向根CA中心申請所需要的證書8.1.2 DN規(guī)則1. DN屬性及含義參見表2。表2 DN屬性DN屬性含義備注C公司所在國家名稱C = CNO證書頒發(fā)機(jī)構(gòu)如CFCAOU證書申請機(jī)構(gòu)終端設(shè)備廠商OU證書類型如CUP ReaderCN證書持有者(終端設(shè)備)的通用名稱1、 單位機(jī)構(gòu)證書中可為證書主體單位的標(biāo)準(zhǔn)簡稱2、 服務(wù)器證書可為證書主體設(shè)備的域名或IP3、 終端證書為終端設(shè)備編碼2. 擴(kuò)展域擴(kuò)展域的內(nèi)容包括三部分:l 證書鏈發(fā)布地址l 證書服務(wù)URLl OCSP URL3. 私有擴(kuò)展域私有擴(kuò)展域的內(nèi)容包括兩部分:l 證書類型定義 證書設(shè)備 服務(wù)器證書l 唯一標(biāo)識 設(shè)備標(biāo)識碼 服務(wù)器IP8.1.3 密鑰算法證書公、私鑰生成算法為1024位RSA算法,需要支持2048位擴(kuò)展。簽名算法使用的是SHA-1,可支持SHA256的擴(kuò)展。對于密鑰算法,可支持國產(chǎn)SM2和SM3算法。8.2 證書類型終端CA系統(tǒng)能夠簽發(fā)終端證書、渠道證書。8.2.1 終端證書終端證書是標(biāo)識終端設(shè)備身份的數(shù)字證書,每一個終端設(shè)備在預(yù)個人化時(shí)均會產(chǎn)生唯一的設(shè)備證書。此證書的公、私鑰由終端設(shè)備本身產(chǎn)生,私鑰存儲在終端設(shè)備的敏感區(qū)內(nèi),不可導(dǎo)出。1. 終端證書模扳終端證書可以用來驗(yàn)證設(shè)備的真?zhèn)?,防止終端設(shè)備被假冒,并在與服務(wù)器進(jìn)行安全通訊時(shí)證明設(shè)備的身份,設(shè)備證書采用標(biāo)準(zhǔn)X.509證書,證書格式內(nèi)容參見附錄C證書格式表。2. 終端證書發(fā)放參考流程如圖3所示。圖3 終端證書發(fā)放流程8.2.2 渠道證書渠道證書是標(biāo)識商業(yè)銀行網(wǎng)銀系統(tǒng)和合法第三方機(jī)構(gòu)網(wǎng)銀系統(tǒng)渠道服務(wù)器的身份數(shù)字證書,每一個渠道服務(wù)器均配置唯一的渠道證書。渠道證書可以用來驗(yàn)證渠道服務(wù)器的真?zhèn)?,防止服?wù)器被假冒,并在與終端設(shè)備進(jìn)行安全通訊時(shí)證明服務(wù)器的身份。渠道證書分為兩種,分別為支持PBOC根證書更新的渠道證書和不支持PBOC根證書更新的的渠道證書。證書采用標(biāo)準(zhǔn)X.509證書,證書格式內(nèi)容參見附錄C證書格式表。l 支持PBOC根證書更新的渠道證書DN內(nèi)容參見表3:表3 支持PBOC根證書更新的渠道證書DNC國家CNO機(jī)構(gòu)頒發(fā)機(jī)構(gòu)OU渠道機(jī)構(gòu)XX銀行或XX機(jī)構(gòu)OU證書類型CUP Super ServerCN服務(wù)器名稱域名或IPl 不支持PBOC根證書更新的渠道證書DN內(nèi)容參見表4:表4 不支持PBOC根證書更新的渠道證書DNC國家CNO機(jī)構(gòu)頒發(fā)機(jī)構(gòu)OU渠道機(jī)構(gòu)XX銀行或XX機(jī)構(gòu)OU證書類型CUP ServerCN服務(wù)器名稱域名或IP8.3 安全通道金融IC卡多用途互聯(lián)網(wǎng)終端通過與其連接的聯(lián)網(wǎng)設(shè)備(如PC)接入到互聯(lián)網(wǎng)后臺服務(wù)器,并通過聯(lián)網(wǎng)設(shè)備采用密碼協(xié)議與互聯(lián)網(wǎng)后臺服務(wù)器建立端到端的邏輯安全通道。其總體架構(gòu)如圖4所示。圖4 安全通道示意圖安全通道的建立協(xié)議由握手協(xié)議和記錄層協(xié)議兩部分組成。其中握手協(xié)議用于完成終端與服務(wù)器的雙向身份認(rèn)證和會話密鑰的交換過程。記錄層協(xié)議用于完成應(yīng)用數(shù)據(jù)的加密傳輸。8.3.1 消息編碼協(xié)議交互過程中的基本數(shù)據(jù)單元稱為消息。消息包括消息類型、消息體長度和消息體內(nèi)容三部分。本規(guī)范中消息編碼的定義采用類C語言的格式進(jìn)行描述。基本消息單元的定義如下:struct MessageType msg_type;WORD length; BYTE body ; Message;其中,消息類型msg_type為一個字節(jié)枚舉類型值,消息長度length為兩個字節(jié)非負(fù)整數(shù),消息體body為變長數(shù)據(jù)結(jié)構(gòu),根據(jù)消息類型的不同分別定義。消息類型定義如下:enumclient_hello = 0x80,server_hello = 0x81,server_certificate = 0x82,client_certificate = 0x83,certificate_verify = 0x84,client_key_exchange = 0x85,server_finished = 0x86,client_finished = 0x87,error_message= 0x88,application_data = 0x89 MessageType;按照消息在協(xié)議交互過程中的不同作用,可將消息分為握手協(xié)議消息、錯誤信息消息和記錄協(xié)議消息三類。(一) 握手協(xié)議消息握手協(xié)議消息用于完成終端和互聯(lián)網(wǎng)服務(wù)器間的雙向身份認(rèn)證和會話密鑰的交換過程,定義如下:struct MessageType msg_type;WORDlength;switch ( MessageType ) case client_hello : ClientHello;case server_hello: ServerHello;case server_certificate:ServerCertificate;case client_certificate:ClientCertificate;case certificate_verify:CertificateVerify;case client_key_exchange:ClientKeyExchange;case server_finished:ServerFinished ;case client_finished:ClientFinished; body; Message;l ClientHello 消息終端生成的32字節(jié)隨機(jī)數(shù)random定義如下,密碼算法參見表7cipherSuite。struct BYTE random32;BYTE cipherSuite2; ClientHello;本規(guī)范中使用第1個字節(jié)。第2個字節(jié)保留。cipherSuite第1個字節(jié)的定義參見表7。表7 cipherSuiteB7B6B5B4B3B2B1B0算法XXXX*X1RSAXXXX*1XECCXXX1*XX3DES XX1X*XXAES-128X1XX*XX3DES1XXX*XXAES-128說明:cipherSuite字節(jié)中B2、B3位保留。ClientHello中相應(yīng)位置為1表示終端可支持的密碼算法集。ServerHello同理,相應(yīng)位置為1表示服務(wù)器端選擇的密碼算法。ServerHello消息定義如下:l ServerHello 消息服務(wù)器端生成的32字節(jié)隨機(jī)數(shù)如下,密碼算法參見表7cipherSuite。struct BYTE random32;BYTE cipherSuite; ServerHello;l ClientCertificate消息終端的X.509證書certificate定義如下。包含客戶端的RSA公鑰,用來驗(yàn)證CertificateVerify消息。struct BYTE certificate ; ClientCertificate;l ServerCertificate消息服務(wù)器端的X.509身份證書certificate定義如下,包含服務(wù)器的RSA公鑰,客戶端使用這個公鑰加密共享秘密。struct BYTE certificate ; ServerCertificate;l CertificateVerify消息客戶端使用RSA私鑰對ClientHello和ServerHello消息連接后的結(jié)果進(jìn)行簽名。簽名算法參見附錄E.2。簽名結(jié)果signature = Sign (ClientHello|ServerHello)作為消息主體。struct BYTE signature ; CertificateVerify;l ClientKeyExchange消息使用服務(wù)器端證書公鑰加密的48字節(jié)master_secret。加密算法參見附錄E.1。struct BYTE encryptedSharedSecret ; ClientKeyExchange;l ServerFinished消息服務(wù)器端對握手過程的驗(yàn)證消息定義如下:message_MAC = HMAC(master_secret, Finish_label | Hash(handshake_messages)HAMC的計(jì)算方法參見附錄E.5。其中master_secret為主秘密,F(xiàn)inish_label為6個字節(jié)的ASCII碼值“SERVER”,Hash算法選用SHA-1。Handshake_messages為握手消息的連接:handshake_messages = (ClientHello|ServerHello|Hash(ServerCertificate)|Hash(ClientCertificate)|CertificateVerify|ClientKeyExchange);struct BYTE message_MAC32; ServerFinished;l ClientFinished消息客戶端對握手過程的驗(yàn)證消息定義如下:message_MAC = HMAC(master_secret, Finish_label | Hash(handshake_messages)HAMC的計(jì)算方法參見附錄E.5。其中master_secret為主秘密,F(xiàn)inish_label為6個字節(jié)的ASCII碼值“CLIENT”, Hash算法選用SHA-1。Handshake_messages為握手消息的連接:handshake_messages = (ClientHello|ServerHello|Hash(ServerCertificate)|Hash(ClientCertificate)|CertificateVerify|ClientKeyExchange);struct BYTE message_MAC 32; ClientFinished;(二) 錯誤信息消息錯誤信息消息用于協(xié)議交互過程中的出錯處理。定義如下:struct MessageType msg_type = error_message;WORD length; BYTE body; Message;其中,消息類別msg_type和消息體body的定義參見表8:表8 錯誤信息消息體定義消息體名稱消息體編碼消息體定義ClientCiperSuiteError01由服務(wù)器端發(fā)送,表示終端密碼算法cipherSuite錯誤。ServerCiperSuiteError02由終端發(fā)送,表示服務(wù)器端密碼算法cipherSuite錯誤。ClientCerttificateError03由服務(wù)器端發(fā)送,表示終端證書驗(yàn)證錯誤。ServerCertificateError04由終端發(fā)送,表示服務(wù)器端證書驗(yàn)證錯誤,ClientHandshakeError05由服務(wù)器端發(fā)送,表示終端發(fā)送的握手認(rèn)證錯誤。ServerHandshakeError08由終端發(fā)送,表示服務(wù)器端發(fā)送的握手認(rèn)證錯誤。RecordError09由服務(wù)器端或終端發(fā)送,表示記錄層協(xié)議數(shù)據(jù)傳輸錯誤。(三) 記錄層協(xié)議消息握手協(xié)議完成密鑰協(xié)商后,進(jìn)入記錄層協(xié)議。記錄層消息用于應(yīng)用數(shù)據(jù)傳輸,定義如下:structMessageType msg_type = application_data;WORD length;BYTE encryptedData ;BYTE dataMac8; Record;其中encryptedData為加密后在安全信道中傳輸?shù)膽?yīng)用數(shù)據(jù)。數(shù)據(jù)加密算法參見附錄E.1。dataMac為數(shù)據(jù)的8字節(jié)消息認(rèn)證碼。消息認(rèn)證碼算法參見附錄E.2。length為encryptedData和dataMac長度之和。8.3.2 握手協(xié)議工作原理握手協(xié)議用于完成終端和服務(wù)器之間的雙向身份認(rèn)證和會話密鑰的交換過程。本規(guī)范中客戶端為PBOC金融IC卡互聯(lián)網(wǎng)終端,服務(wù)器為遠(yuǎn)程支付網(wǎng)銀網(wǎng)關(guān)。(一)握手協(xié)議基本流程圖5 握手協(xié)議消息序列圖(二)握手協(xié)議工作步驟1. 客戶端產(chǎn)生32字節(jié)隨機(jī)數(shù)ClientHello.random,根據(jù)終端的算法支持設(shè)置ClientHello.cipherSuite,向服務(wù)器端發(fā)送ClientHello消息,啟動握手協(xié)議;2. 服務(wù)器端產(chǎn)生32字節(jié)隨機(jī)數(shù)ServerHello.random,根據(jù)接收的ClientHello.cipherSuite選定可用的密碼算法,設(shè)置ServerHello. cipherSuite;3. 服務(wù)器端使用服務(wù)器證書設(shè)置ServerCertificate.certificate;4. 服務(wù)器端發(fā)送ServerHello和ServerCertificate消息;5. 客戶端驗(yàn)證收到的服務(wù)器端證書,如果驗(yàn)證不通過,則發(fā)送ServerCertificateError消息,結(jié)束鏈接;否則,客戶端產(chǎn)生48字節(jié)隨機(jī)數(shù)作為共享主秘密master_secret,設(shè)置ClientKeyExchange.encryptedSharedSecret為使用服務(wù)器端證書公鑰加密的master_secret;6. 客戶端使用客戶端證書設(shè)置ClientCertificate.certificate,使用客戶端私鑰生成CertificateVerify.signature = Sign (ClientHello|ServerHello)。簽名算法參加附錄E。發(fā)送ClientCertificate、CertificateVerify和ClientKeyExchange到服務(wù)器端;7. 服務(wù)器端檢驗(yàn)客戶端證書合法性,驗(yàn)證客戶端證書簽名CertificateVerify。若驗(yàn)證不通過,則發(fā)送ClientCertificateError消息,結(jié)束鏈接。否則,從ClientKeyExchange消息中解密得到共享主秘密master_secret;8. 服務(wù)器端發(fā)送握手驗(yàn)證消息ServerFinished;9. 客戶端驗(yàn)證接收到的ServerFinished消息,若驗(yàn)證不成功,則發(fā)送ServerHandshakeError消息,結(jié)束鏈接;否則,發(fā)送客戶端握手驗(yàn)證消息ClientFinished;10. 服務(wù)器端驗(yàn)證接收到的ClientFinished消息。驗(yàn)證失敗,則發(fā)送ClientHandshakeError消息,結(jié)束鏈接。11. 上述握手過程成功后,雙方使用如下方法計(jì)算會話密鑰:X = HMAC(master_secret, key_label|ClientHello.random|ServerHello.random)其中key_label為3字節(jié)ASCII碼“KEY”,HMAC算法參見附錄E.5。令X1X2X32分別為X的第1個至第32字節(jié),則加密密鑰SKey為:SKey = X1X2X16,MAC密鑰MKey為:MKey = X17X18X32。12. 握手過程結(jié)束。8.3.3 記錄層協(xié)議工作原理握手成功之后,雙方可在建立的安全通道上進(jìn)行數(shù)據(jù)傳輸。(一)記錄層協(xié)議的數(shù)據(jù)加密方法在傳輸?shù)臄?shù)據(jù)Data前添加數(shù)據(jù)塊長度Length,構(gòu)成數(shù)據(jù)塊D = (Length|Data)。使用加密密鑰SKey按照ServerHello.cipherSuite中指定的加密算法對D進(jìn)行加密。即:Record.encryptedData = ESKey(D);加密步驟參見附錄E。(二)記錄層協(xié)議的數(shù)據(jù)完整性保護(hù)方法在記錄層協(xié)議的傳輸過程中,為雙端每個發(fā)送和接收記錄指定記錄序列號。其初始值Seq0的設(shè)置為:令R1R2R32是ClientHello.random的第1到32字節(jié),并令Q1Q2Q32是ServerHello.random的第1到32字節(jié),則:Seq0 = R1R2R8 | Q1Q2Q8每發(fā)送或接收一幀記錄信息后,記錄序列號加1,雙端要保持發(fā)送接收序列號的同步:Seqi = Seqi-1 + 1雙方交互的應(yīng)用數(shù)據(jù)的完整性使用消息認(rèn)證碼MAC進(jìn)行保護(hù),MAC的生成方法為:Record.dataMAC = MAC( MKey, Seqi | Record. encryptedData)其中Record.encryptedData是所傳輸?shù)募用軕?yīng)用數(shù)據(jù),Seqi是當(dāng)前的記錄序列號。MAC的計(jì)算方法參見附錄E.4。客戶端或服務(wù)器端接收到數(shù)據(jù)后,首先驗(yàn)證MAC的正確性,如果正確則進(jìn)行處理;否則,發(fā)送RecordError消息。連續(xù)3次校驗(yàn)錯誤則需結(jié)束當(dāng)前鏈接,重啟握手協(xié)議。9 終端交易流程9.1 查詢余額交易查詢余額交易分為兩種情況,分別為借記/貸記主賬戶余額查詢和電子現(xiàn)金余額查詢。l 借記/貸記主賬戶余額查詢借記/貸記主賬戶余額查詢交易流程如下:1. 將金融IC卡插入終端;2. 終端通過安全通道接入U(xiǎn)POP前置,執(zhí)行PBOC借記/貸記應(yīng)用流程中的查詢余額命令;3. PC上提示請查看終端屏幕,余額查詢結(jié)果顯示在顯示屏上; l 電子現(xiàn)金余額查詢電子現(xiàn)金余額查詢交易流程如下:1. 將金融IC卡插入終端;2. 通過終端鍵盤上的功能按鈕或接口命令查詢電子現(xiàn)金余額;3. 余額查詢結(jié)果顯示在顯示屏上; 注:該交易為脫機(jī)余額查詢。9.2 消費(fèi)交易消費(fèi)交易流程如下:1. 將金融IC卡插入終端;2. 終端接收到消費(fèi)指令后,提示持卡人輸入交易PIN;3. 持卡人輸入交易PIN;4. 金融IC卡執(zhí)行PBOC借記/貸記消費(fèi)流程,生成命令報(bào)文;5. 終端通過安全通道將經(jīng)過簽名后的金融IC卡命令報(bào)文發(fā)送至互聯(lián)網(wǎng)端;6. 終端獲得應(yīng)答報(bào)文后,顯示交易執(zhí)行結(jié)果。9.3 電子現(xiàn)金圈存交易金融IC卡電子現(xiàn)金圈存交易采用PBOC腳本處理方式更新電子現(xiàn)金余額。交易流程中僅增加終端自行計(jì)算最大圈存金額環(huán)節(jié),即點(diǎn)擊充值網(wǎng)頁按鈕,控件下發(fā)至終端電子現(xiàn)金余額查詢指令(不顯示的余額查詢指令版本)后,終端先讀卡片電子現(xiàn)金余額,根據(jù)固化的電子現(xiàn)金上限計(jì)算最大圈存金額,并在終端顯示:您此次可充值最大金額為xxx元,后續(xù)按照傳統(tǒng)業(yè)務(wù)流程處理。需要注意:電子現(xiàn)金圈存必須判斷腳本只能有一個(可以包含多個APDU命令),當(dāng)存在多個腳本時(shí),腳本處理結(jié)果置為失敗。并且,電子現(xiàn)金余額與下發(fā)腳本內(nèi)所含金額總和不能大于電子現(xiàn)金限額。9.4 行業(yè)卡交易終端支持行業(yè)卡交易,如水卡、電卡、燃?xì)饪?、交通卡的充值等。交易流程如下?. 終端完成金融IC卡的消費(fèi);2. 按照各行業(yè)卡接口,插入接觸式行業(yè)卡或?qū)⒖ㄆ旁诜墙佑|讀卡區(qū)域并完成行業(yè)卡的充值交易;3. 顯示交易執(zhí)行結(jié)果及余額。上述交易流程中第一步也可通過銀聯(lián)快捷支付完成。關(guān)于行業(yè)卡交易的支持,將通過終端程序更新的方式予以支持,行業(yè)應(yīng)用的文件結(jié)構(gòu)參數(shù)可通過附加配置信息下載到終端中。9.5 終端開通注冊9.5.1 終端注冊需求終端具備網(wǎng)上注冊開通功能。終端在初次注冊使用時(shí),須在終端插入銀聯(lián)標(biāo)準(zhǔn)IC卡,并輸入聯(lián)機(jī)PIN以進(jìn)行持卡人驗(yàn)證。驗(yàn)證通過后,注冊用戶、終端及卡片建立相關(guān)關(guān)聯(lián)關(guān)系后可使用。9.5.2 終端注冊開通流程持卡人登陸中國銀聯(lián)指定網(wǎng)站注冊開通終端(用戶注冊流程參照現(xiàn)有互聯(lián)網(wǎng)用戶注冊流程,若用戶選擇綁定終端,則遵循IC卡互聯(lián)網(wǎng)終端開通流程),流程參見圖6:通過通過是否未通過未通過未通過未通過未通過通過通過是將終端連接到PC插入金融IC卡選擇設(shè)備證書登陸服務(wù)器終端證書有效性驗(yàn)證服務(wù)器證書有效性驗(yàn)證建立安全通道提取終端數(shù)據(jù)終端是否在系統(tǒng)中注冊終端數(shù)據(jù)完整性驗(yàn)證檢查是否插入IC卡讀取IC卡信息IC卡驗(yàn)證持卡人實(shí)名驗(yàn)證持卡人和終端號綁定注冊成功注冊失敗圖6 終端網(wǎng)上注冊開通流程具體步驟如下:1. 持卡人將終端設(shè)備連接到個人計(jì)算機(jī),并插入金融IC卡;2. 使用終端設(shè)備證書登錄指定注冊服務(wù)器;3. 驗(yàn)證終端設(shè)備證書有效性,包括有效期、根證書、CRL列表等。如果驗(yàn)證成功,則進(jìn)入下一步;如果驗(yàn)證失敗,則注冊失敗;4. 服務(wù)器獲取終端號;5. 驗(yàn)證終端是否已經(jīng)綁定。如果驗(yàn)證成功,則注冊完成;如果驗(yàn)證失敗,則進(jìn)入下一步;6. 檢測是否插入IC卡,如果檢測到IC卡,則下一步;未檢測到;提示請插入IC卡;7. 服務(wù)器通過終端提取卡片信息;8. 服務(wù)器對IC卡進(jìn)行合法性、綁定關(guān)系驗(yàn)證。如果驗(yàn)證成功,則進(jìn)入下一步;如果驗(yàn)證失敗,則注冊失??;9. 持卡人輸入聯(lián)機(jī)PIN,服務(wù)器通過余額查詢交易對持卡人進(jìn)行實(shí)名驗(yàn)證。如果驗(yàn)證成功,則進(jìn)入下一步;如果驗(yàn)證失敗,則注冊失??;10. 服務(wù)器將持卡人信息與終端設(shè)備信息進(jìn)行綁定;11. 注冊完成。9.5.3 注冊信息持卡人綁定互聯(lián)網(wǎng)終端時(shí),需要在終端輸入聯(lián)機(jī)PIN,其他注冊綁定信息包括并不僅限于以下信息:1. 終端設(shè)備序列號:系統(tǒng)從終端設(shè)備證書中自動獲??;2. 銀行卡密碼:,用于驗(yàn)證持卡人有效性;3.4. IC卡卡號:系統(tǒng)從終端設(shè)備自動讀取。9.5.4 身份驗(yàn)證身份驗(yàn)證包括IC卡合法性驗(yàn)證和持卡人實(shí)名驗(yàn)證兩部分。l IC卡合法性驗(yàn)證IC卡驗(yàn)證的目的是驗(yàn)證IC卡的合法性,驗(yàn)證流程參見圖7:否是獲取IC卡信息進(jìn)行IC卡查詢驗(yàn)證失敗驗(yàn)證成功IC卡存在圖7 終端合法性驗(yàn)證具體步驟如下:1. 服務(wù)器從終端設(shè)備中讀取IC卡信息;2. 服務(wù)器連接銀行系統(tǒng)查詢IC卡合法性;3. 如果IC卡不存在、IC卡屬于黑名單、或IC卡使用狀態(tài)不正常,則IC卡驗(yàn)證失?。蝗绻鸌C卡合法有效,則驗(yàn)證通過;l 持卡人實(shí)名驗(yàn)證持卡人實(shí)名驗(yàn)證的目的是對對持卡人卡片真實(shí)性進(jìn)行驗(yàn)證。驗(yàn)證流程參見圖8:否是用戶輸入聯(lián)機(jī)PIN余額查詢驗(yàn)證失敗驗(yàn)證成功發(fā)卡行密碼驗(yàn)證圖8 終端合法性驗(yàn)證具體步驟如下:1. 持卡人在終端輸入已插入終端的金融IC卡聯(lián)機(jī)PIN;2. 按照傳統(tǒng)的金融IC卡借貸記主賬戶余額查詢交易,向發(fā)卡行發(fā)送余額查詢請求;3. 發(fā)卡行驗(yàn)證持卡人聯(lián)機(jī)PIN,如果密碼正確,則驗(yàn)證通過;如果密碼不正確,則驗(yàn)證失敗。9.5.5 綁定關(guān)系終端與持卡人綁定關(guān)系如下:1. 終端設(shè)備第一次注冊時(shí)必須插入IC卡;2. 終端設(shè)備信息在注冊服務(wù)器中只能進(jìn)行一次綁定,即終端設(shè)備與持卡人是一一對應(yīng)的關(guān)系;3. 終端設(shè)備綁定的銀行卡需通過持卡人輸入聯(lián)機(jī)PIN并通過主賬戶余額查詢交易進(jìn)行驗(yàn)證;4、需要修改端設(shè)備綁定的銀行卡時(shí),需進(jìn)行解綁后再次執(zhí)行綁定流程,10 終端接口協(xié)議10.1 CCID格式建議終端使用USB接口,采用CCID協(xié)議。CCID發(fā)送到終端的命令格式參見表9:表9 CCID發(fā)送到終端的命令格式信息域標(biāo)識字節(jié)長度含義通信數(shù)據(jù)頭Type1CCID指令Length4Abdata的長度Slot1卡槽號Bseq1結(jié)果號bBwi1塊等待時(shí)間Level Param2選擇通訊方式指令A(yù)bdata發(fā)送給CCID的數(shù)據(jù)(APDU命令)金融IC卡讀取隨機(jī)數(shù)命令舉例:6F 05000000 00 F1 00 0000 0084000008 Type Length Slot Bseq bBwi Level Abdata11 終端命令集終端命令A(yù)PDU格式和響應(yīng)APDU格式遵循中國金融集成電路(IC)卡規(guī)范,具體要求參考JR/T 0025.120056.2.1和6.2.2部分。終端命令集包括兩部分:特殊命令集和透明命令集。l 特殊命令:指在本規(guī)范中所有命令報(bào)文的命令類別(CLA)為7E或7F的APDU命令。其中,7E表示透明傳輸數(shù)據(jù);7F表示加密傳輸數(shù)據(jù),并采用銀聯(lián)公鑰對命令報(bào)文的數(shù)據(jù)域(Data)進(jìn)行加密。根據(jù)特殊命令的功能,將特殊命令分為三類,分別為管理命令、安全通道命令和交易命令。l 透明命令:指除本規(guī)范規(guī)定的特殊命令以外的其它APDU命令。注:透明命令不包含SELECT AID命令。終端命令集參見表10。表10 終端命令集編號命令名稱CLAINS功能描述必選(M)/可選(O)1READ TERMINAL INFO7E/7F10用于獲取終端號和終端在線卡號,包括固件信息、版本號、設(shè)備狀態(tài)等。M2MANAGE BUZZER7E/7F11用于控制蜂鳴器的狀態(tài)。O3MANAGE LED7E/7F12用于控制LED的狀態(tài)。M4CONFIG DISPLAY FORMAT7E/7F13用于設(shè)置顯示屏上提示信息的顯示格式。O5ADD CERTIFICATE7E/7F20用于為終端增加公鑰證書。M6UPDATE CERTIFICATE7E/7F21用于更新終端中的公鑰證書。M7DELETE CERTIFICATE7E/7F22用于回收(刪除)終端中的公鑰證書,一次只能回收(刪除)一個公鑰證書。M8READ CERTIFICATE7E/7F23用于讀取證書。M9GET CERT RESPONSE7E/7F24讀取證書數(shù)據(jù)(連續(xù)操作)。10GET CLIENT HELLO7E/7F25獲取Hello信息。M11HASH SERVER CERTIFICATE7E/7F26服務(wù)器證書信息摘要操作。M12VERIFY SERVER CERTIFICATE7E/7F27服務(wù)器證書簽名驗(yàn)證。M13CLIENT SIGN7E/7F28終端簽名。M14EXPORT MASTERKEY7E/7F29密文導(dǎo)出MasterKey。M15HMAC(GetHMAC、VerifyHMAC、DeriveSessionKey)7E/7F2AHMAC操作,用于ClientFinished、ServerFinished、DeriveSession等步驟的HMAC生成、驗(yàn)證等功能。M16TRANSMIT ENCRYPTED COMMAND7E/7F2B用于傳輸加密后的APDU包指令。M17RESET SECURE CHANNEL7E/7F2C終止安全隧道。18READ NON-PBOC PIN7E/7F2D金融IC卡或金融賬戶的PIN不允許讀取,本命令用于讀取非金融行業(yè)IC卡的PIN值。O19GET REVERSE INFO7E/7F2E用于讀取最近一筆圈存的信息(后臺沖正)。M20CREDIT FOR LOAD7E/7F40用于支持金融IC卡的圈存交易,允許將金融IC卡內(nèi)主賬戶的資金劃入電子現(xiàn)金賬戶,并完成電子現(xiàn)金卡的充值操作。M21DEBIT FOR PURCHASE7E/7F41用于支持金融IC卡的消費(fèi)交易,允許持卡人使用金融IC卡完成互聯(lián)網(wǎng)交易及獲取相關(guān)服務(wù)。M22GET ELECTRONIC CASH BALANCE7E/7F42用于查詢電子現(xiàn)金余額。持卡人通過終端讀取電子現(xiàn)金余額,此交易支持脫機(jī)方式。O23GET PRIMARY BALANCE7E/7F43用于持卡人通過終端讀取借記/貸記主賬戶余額。此交易聯(lián)機(jī)進(jìn)行。M24SET APP PARAMETERS7E/7F44用于設(shè)置PBOC交易參數(shù)。M25GET PBOC TAG VALUE7E/7F45用于根據(jù)標(biāo)簽長度序列獲取終端PBOC定義的標(biāo)簽值。M注1:INS = 000F保留,本規(guī)范未予定義。注2:表10中編號8-15行(灰色底紋)為建立安全通道需要涉及的指令,這些指令可通過透明傳輸給終端。其他指令(除8-15行)都必須建立安全通道后,通過TRANSMIT ENCRYPTED COMMAND指令加密后在通道中傳輸。11.1 管理命令11.1.1 READ TERMINAL INFO命令11.1.1.1 定義和范圍READ TERMINAL INFO命令用于獲取終端廠商信息,包括固件信息、版本號、安全狀態(tài)等。11.1.1.2 命令報(bào)文READ TERMINAL INFO命令報(bào)文編碼參見表12:表11 READ TERMINAL INFO命令報(bào)文代碼值CLA7E/7FINS10P100P200/01Lc不存在Data不存在Le見說明CLA=7E:透明傳輸CLA=7F:加密傳輸Le=00:表示需要最大字節(jié)數(shù)(256字節(jié))11.1.1.3 命令報(bào)文數(shù)據(jù)域 命令報(bào)文數(shù)據(jù)域不存在。11.1.1.4 響應(yīng)報(bào)文數(shù)據(jù)域P2=0x00:表示獲取設(shè)備總體狀態(tài),返回1字節(jié)狀態(tài)信息,Le=0x01。狀態(tài)字節(jié)bit位定義如下:表12 狀態(tài)字節(jié)定義B7B6B5B4B3B2B1B0備注x是否寫入終端號x是否寫入銀聯(lián)根CA公鑰證書x是否寫入PBOC根CA公鑰x是否寫入敏感信息加密公鑰x是否寫入設(shè)備證書xx設(shè)備狀態(tài)00:通電01:設(shè)備管理(Super普通服務(wù)器驗(yàn)證成功)10:交易允許(普通服務(wù)器驗(yàn)證成功)11:保留保留P2=0x01:表示獲取終端號、固件版本號和讀取終端當(dāng)前在卡槽的IC卡號,終端號即終端生產(chǎn)編號由“設(shè)備所屬機(jī)構(gòu)代碼(3B)+廠商代碼(3B)+出廠日期(4B YYMM)+終端標(biāo)識碼(8B)”構(gòu)成。輸出長度Le為00,表示需要最大字節(jié)(256字節(jié))。輸出數(shù)據(jù)采用TLV格式,Tag值定義如下:Tag值定義01終端生產(chǎn)編號(18個字節(jié))02終端固件版本號(6字節(jié))03公鑰版本號(2個字節(jié),從00-99)04IC卡卡號05沖正標(biāo)識位(0x30表示無沖正信息,0x31

注意事項(xiàng)

本文(中國銀聯(lián)IC卡應(yīng)用規(guī)范 第九部分 多用途互聯(lián)網(wǎng)終端規(guī)范.)為本站會員(ca****in)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!