2013-11-01 34 views
0

使用OMNIKEY 3021閱讀器讀取和寫入Microchip 24LC64SC存儲卡始終生成6D 00 /6A 86響應。該APDU's閱讀和寫作是非常簡單的:OMNIKEY 3021閱讀器使用Microchip 24LC64SC存儲卡返回6D 00/6A 86

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

兩個APDU的優良工程使用ACR38讀者。然而,在這種閱讀器的情況下,需要選擇使用該卡類型:

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

的問題是:什麼是閱讀和寫作這些卡正確APDU's?是否有必要明確選擇卡類型?在OMNIKEY閱讀器上如何選擇這種卡類型?

在此先感謝!

回答

0

沒有正確的APDU來寫這些類型的卡。 APDU僅針對基於文件的智能卡進行定義。這些通常是可以解碼這種APDU的CPU卡。 FF一類意味着它實際上是由ISO 7816定義是所以在這種情況下,您的智能卡讀卡器讀者被解釋的命令。解釋的命令使閱讀器讀取存儲卡。所以這只是一個方便的層面。

我不認爲(但我不是100%肯定)這個便利層是通過智能卡讀卡器進行標準化的。無論如何,最好諮詢閱讀器製造商和閱讀器手冊。