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