B.2 讀記錄(READ RECORD)命令APDU
B.2.1 定義和範圍
READ RECORD命令從一個線性文件中讀一條文件記錄。
從 IC卡返回的應答中將包含這條被讀出的記錄。
B.2.2 命令報文
READ RECORD命令報文根據下表編碼:
表 B.20:READ RECORD命令報文
編碼 | 值 |
CLA | ‘00’ |
INS | ‘B2’ |
P1 | 記錄號 |
P2 | 引用控制參數,見表B-21 |
Lc | 不存在 |
數據域 | 不存在 |
Le | ‘00’ |
下表定義了命令報文的引用控制參數。
表 B.21:READ RECORD命令引用控制參數
b8 | B7 | b6 | b5 | b4 | b3 | b2 | b1 | 意義 |
x | x | x | x | x |
|
|
| SFI |
|
|
|
|
| 1 | 0 | 0 | 讀P1指定記錄 |
B.2.3 命令報文的數據域
命令報文中沒有數據域。
B.2.4 響應報文的數據域
任何成功的READ RECORD命令的響應報文的數據域都包含讀出的記錄值。對於在1-10範圍內的SFI,這個記錄是一個BER-TLV結構數據對象。它按照下表編碼。
表 B.22:READ RECORD響應報文數據域
‘70’ | 長度 | 記錄模板 |
對於不在1-10範圍內的SFI的讀記錄命令響應報文,不在本規範的描述範圍內。
B.2.5 響應報文返回的處理狀態
‘9000’編碼表示命令成功執行。