2011-07-24 101 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