如何使用PCSC卡reader知道芯片卡上的AID?

how to know AID on a chip card using PCSC card reader?

我有一张 PCSC 卡 reader,它的驱动程序安装在 Windows 系统上。我正在尝试读取芯片卡。我没有芯片上应用程序的 AID。发卡商给了我读卡的工具,但没有提供AID。我无法读取它,因为该工具一直在寻找我没有的卡上的 AID,并且 returns 为假。有没有办法(工具)从卡芯片本身检索 AID?

可能性一:卡有一个EF.DIR(MF中的典型文件ID:0x2F00),其中包含卡上存在的所有应用程序的AID。

可能性二:卡支持通过部分AID选择,所以你只需要提供它的第一个字节,可以评估完整的响应找出完整的AID。

遗憾的是,两者均未获得支持。