对于CDA身份验证,EMV终端生成一个AC命令,如
80 AE P1 00 LC数据00
CLA = 80
INS = AE
P1 =?
P2 = 00
LC =?
数据=?
LE = 00
参数P1、LC和数据来自哪里?
发布于 2019-03-05 05:01:13
P1定义了您期望芯片为您生成的密码类型。它还可以指定数据必须在CDA夹克衫内响应。请参阅EMVCo书3中的以下部分。

因此,P1 = 0x00将意味着您期望有一个AAC,0x80用于ARQC,0x40用于TC
打开第5位,您就可以在证书中获取数据。
我希望你明白,并不是总能从卡片中得到所期望的密码类型。其顺序为TC > ARQC > AC。当您请求TC时,您可以期望TC、ARQC或AC。当要求ARQC时,您可以得到ARQC或AAC,但不需要TC。当AAC被要求时,总是AAC,而不是TC或ARQC。
https://stackoverflow.com/questions/54995333
复制相似问题