我无法在信用卡上选择MF



我正在尝试以下APDU:

00 A4 00 00   02 3F 00  00

一切都符合 ISO 7816-4 (7.1.1(,但执行失败并出现软件0x6A86(参数 P1-P2 不正确(

为什么?我做错了什么?

标准状态如下:

如果 P1 设置为"00",则卡知道是否要选择的文件 是 MF、DF 或 EF,要么是因为 文件标识符,或由于命令处理上下文。

如果 P2 设置为"00",而命令数据字段不存在或设置为"3F00",则应选择 MF。

我检查了我所有的 Visa/MC 卡,这个 APDU 在所有卡上都失败了。

你的想法是正确的,但如果没有这个背景,很难理解:

智能卡要么是

本地卡(当然,这些卡有一个包括MF的文件系统(要么是Javacards/Open Plattform卡(没有(。两种类型共享的选择命令由 AID(应用程序 ID(选择,即选择一个应用程序(P1 = 4,命令数据字段包含 AID(。EMV兼容卡可以在两者上实现,但显然您只有后者。

最新更新