MiniSmart II
21
<Modulus Length>:
<LenL> <LenH>
Indicated the length of the next field.
<Modulus>: This is the modulus field of the public key. Its length is specified in the field
above.
<2Bytes MAC Length> is 2 bytes data – Fix is 0x00 0x00
Response Body is 06
Note:
Per <RID> has at least 6 CA Public Key.
Per <RID> has at most 16 CA Public Key.
If key has full, response 15 F2 07
If CA Key Hash Data is error, response 15 F2 08
If
<Hash Algorithm>
and <
Encryption Algorithm>
are not 0x01, response 15 F2 0E.
Remove All CA Public Key List
Command Body is 72 46 04 04.
Response Body is 06
Retrieve CA Public Key List
Command Body is 72 46 04 05.
Response Body is 06 <LenL> <LenH> <5Bytes RID1> <1 byte RID1 Index> <5Bytes
RID2> <1 byte RID2 Index>….. <5Bytes RIDN> <1 byte RIDN Index>.
Note:
If any CA Key does not exist, response 15 F2 04
Start Transaction
Command Body is:
72 46 05 01- <FallBack> <TimeOut1> <TimeOut2> <App Data>.
Where:
<FallBack> (1byte). 0x01 indicates it supports FallBack to MSR, 0x00 indicate it not
support FallBack.
<TimeOut1> (2 bytes, unit is Second). Timeout for Card is seated.
<TimeOut2> (2 bytes, unit is Second). Waiting time till “Authenticate Transaction”
command.
<App Data> format is <TLV1> <TLV2> … <TLVn>. Refer to Transaction Data &
Option Data List.
Response Body is:
First return: 06
Wait in seconds.