7

Java 中是否有可以与智能卡交互的库 (API)?类似于 WinSCard 库。

我需要能够连接智能卡并从中读取数据。我需要用 Java 实现它,以便我可以在任何操作系统(Linux、Mac、Windows)下使用它。因为,WinSCard 库只能在 Windows 下工作,因为它使用 DLL ( WinSCard.dll )。

Java中有没有像WinSCard一样好的东西?

4

3 回答 3

8

一种解决方案是使用Java™ Smart Card I/O API。有关简单的使用示例,请参见“说明”部分。

于 2011-02-18T20:27:13.960 回答
1

基本 API 是Smartcard IO,它提供将 APDU 发送到卡的基本操作。在此之后,有几个更高的 API 可用。例如,如果您需要连接到 JavaCard 来管理小程序,则需要一个全局平台实现,例如Opal 库(无耻自我推广)。

于 2011-02-21T20:17:30.037 回答
1

PC/SC 规范作为读卡器和卡与计算机之间的标准接口。打开VC 支持PC/SC 标准密钥头文件WinScard.h。用java可以调用VC的PC/SC,作为解决你问题的一种中间方式。

于 2015-05-28T03:05:08.327 回答