我正在研究Java Card 3.0技术。基本上,要求是使用Java Card从Web浏览器通过Java applet读取智能卡详细信息。我的问题是Java Card是支持所有智能卡读卡器还是仅支持特定型号的设备?只想购买支持Java Card技术的合适设备
我在谷歌上搜索找不到答案
答案 0 :(得分:2)
您可以在任何具有PC / SC(Winscard,PCSC-Lite ..)工作实现的平台上与智能卡或类似设备(包括Java卡智能卡,支持NFC的手机......)进行通信,以及支持智能卡使用的接口的工作PC / SC读卡器(ISO 7816-3,ISO 14443,变型等)。
几乎所有智能卡读卡器都兼容PC / SC(少数例外是古董或非常专业的,例如测试工具)。没有特别支持Java Card智能卡的东西。
与智能卡通信的程序可以是构建在PC / SC之上的本机程序,也可以是自JRE发布以来使用Java内置的package javax.smartcardio
的Java程序(1.)6。读卡器开发不需要Java Card(尽管它可能包含我不知道的有用的附加层)。
答案 1 :(得分:1)
以下是初学者的非最终名单:
http://pcsclite.alioth.debian.org/ccid/section.html
JavaCard是ISO7816智能卡,因此所有标准智能卡读卡器都可以使用。 CCID是常见的USB标准,它标志着跨平台支持。
只需从上面的列表中选择一个,旁边没有任何“红色”标记。