2011-07-24 51 views
0

我使用ACS讀卡器(acr30U)來連接卡。它有兩個驅動程序:專有的和PC/SC。我使用他們兩個。哪兩個,我可以連接到卡,並獲得ATR,但通過任何行業間APDU,我得到6E00。關於智能卡的一些問題

我是新的智能卡,所以這裏是問題:

我的主要目標是智能卡上的應用程序,有什麼步驟來做到這一點?

我不知道我的卡有任何操作系統或沒有?我怎麼知道? 我可以如果我想在卡上安裝開源操作系統?

謝謝。 Amin

回答

1
  • 遠離任何專有。 PC/SC是正確的標準。
  • 在談到智能卡讀卡器,尋找CCID兼容(跨平臺)
  • 尋找一個簡單的開始,如果你想在編寫應用程序智能卡,瞭解JavaCard的-S。作爲關於智能卡的一般規則 - 關鍵信息是關於您的(很多專有版本),而不是讀者(現在CCID很幸運很常見)。 尋找一個簡單的開始,使用JavaCard-s。
  • 也做一些功課:What is the meaning of 6E 00 when I send a command to a SmartCard
+0

馬丁感謝您的回覆。 好的,看來我的問題被誤解了,「我的主要目標是在智能卡上編寫應用程序,有哪些步驟?」我的意思是將一個應用程序「加載」到卡中。我不知道如何做到這一點。 我知道「6E00」的意思是「班級不支持」。但是我使用了行業間的APDU,如CLA = 0x00或0xa0。 – Amin