我正在使用智利身份证进行指纹验证过程。它符合: ICAO 9303 第 3 部分,第 2 卷 • ICAO 技术报告 LDS 1.7 • IAS ECC v1.0.1 规范 • ISO 14443,B 类 • ISO 7810 • ISO 7816-15 • ISO 19794-2 • ISO 19794-5 • Java卡片 2.2.2 • 全球平台 2.1.1
它具有 Match On Card 指纹验证。
它使用 iso 19794-2:2005 智能卡。我将细节从 ANSI 378 转换为 iso 19794-2:2005 智能卡。我完成了所有安全、挑战者、相互身份验证等过程。但是当我发送带有 INS 21(验证)的加密 APDU 时,我收到了以下返回消息:69 87:缺少预期的安全消息传递 (SM) 对象。我不知道是什么意思,因为当我们发送未加密的消息时,它返回 69 88,我们检查 enc 密钥、mac 等是否正常。任何人都可以帮助发现什么意思?我们确实尝试了不同的 APDU(代码 20,21,标签 81 和 95 等)这是我们使用的最后一个 APU:
00210000BE7F2EBB81B4600b5c1f33800b082e334150087240411109720d991130c00d032e30412a033b40411b0c3b12a11b4140120f2e4141220f314041101031178110184017022e18413902520041111752229c112a8022082e2a4160082e40410e202e2ea10e3c402e0e173c205b0e264020062226304306144030052e144140055b00411a255b359c1a3d8035082e3d414f087140410f2c713f9a0f44c03f041744207304494020082d49405f084b80400b174b21420b04402104329503080910
谢谢!!