对于CDA认证EMV终端的GENERATE AC命令如
80 AE P1 00 LC DATA 00
CLA = 80
INS = AE
P1 =?
P2 = 00
LC =?
DATA =?
LE = 00
参数P1,LC和数据来自哪里?
P1定义了您期望芯片为您生成的密码类型。它还有一点来指定必须在CDA夹克内响应的数据。请参阅EMVCo第3册中的以下部分。
所以P1 = 0x00意味着你期望AAC,ARQC为0x80,TC为0x40
打开第5位,即可获得证书中的数据。
我希望你明白,并不总是你会从Card获得预期的密码类型。它可以按TC> ARQC> AC的顺序排列。请求TC时,您可以预期TC,ARQC或AC。当请求ARQC时,您可以获得ARQC或AAC,但不能获得TC。当请求AAC时,它始终是AAC而不是TC或ARQC。