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