OMNIKEY 3021阅读器使用Microchip 24LC64SC存储卡返回6D 00 / 6A 86

时间:2013-11-01 11:47:55

标签: smartcard-reader

使用24LC64SC阅读器读取和写入Microchip OMNIKEY 3021存储卡始终会产生6D 00 /6A 86响应。阅读和写作的APDU's非常简单:

FF B0 00 00 02 response 6A 86 (incorrect p1/p2).
FF D0 00 00 02 01 02 response 6D 00 (invalid instruction).

使用ACR38阅读器可以正常使用两个APDU。但是,对于此阅读器,必须使用以下选项来选择卡类型:

FF A4 00 00 01 02 (response 6D 00 from the OMNIKEY reader).

问题是:阅读和编写这些卡片的正确APDU's是什么?是否有必要明确选择卡类型?如何在OMNIKEY读者上进行这种卡片类型选择?

提前致谢!

1 个答案:

答案 0 :(得分:0)

没有正确的APDU来编写这类卡。 APDU仅针对基于文件的智能卡定义。那些通常是可以解码这种APDU的CPU卡。对于类,FF表示它实际上是由ISO 7816定义的 。因此,在这种情况下,您的智能卡阅读器或阅读器正在解释命令。解释的命令使读者读取存储卡。所以它只是一个便利层。

我不认为(但我不是100%肯定)这个便利层是通过智能卡读卡器标准化的。无论如何,最好咨询读者制造商和读者手册。