EMV規範(八)——持卡人驗證(CVM)二

 

現在到了TVR和CVM Results部分了。TVR是Terminal Verification Results,也就是終端驗證的結果,包括了脫機數據認證,持卡人認證,處理限制等等是否成功。所以只要交易結果不是我們期望的,我們總是先拿TVR出來看看是哪裏出了問題。CVM Results是持卡人認證結果,針對CVM。

一. TVR

tag:‘95’    length:5 bytes

第一個字節主要是脫機數據相關的結果:

第二字節主要是處理限制的結果:

第3個字節主要是CVM的結果,上一篇就說到CVM失敗需要設置這裏的b8. 在實際使用中就可能碰到PIN嘗試次數超限,也就是b5爲1.

第4個字節主要是終端風險管理的結果:

第5個字節則主要是腳本處理的結果:

二. CVM Results

tag: '9F34'     length: 3 Bytes

可查看EMV Book4 6.3.4.5節。

Byte 1表示CVM Performed, Byte 2 表示CVM Condition。這兩個字節是來自tag‘8E’中我們執行CVM的時候的最後一個CV rule的值。規範原文“The terminal shall set bytes 1 and 2 of the CVM Results with the Method Code and Condition Code of the last CVM performed.”

Byte 3表示CVM Result。

下圖來自EMV Book4 A4 CVM Results:

 

今天突然我們一羣人在討論TLV格式,做了這麼多年認證居然好幾個人把TAG的格式和Length

的規則搞混了,哈哈哈。所以下一節單獨說說TLV格式規則問題。

發佈了49 篇原創文章 · 獲贊 30 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章