Java中是否有可以与智能卡交互的库(API)?与WinSCard库类似。
我需要能够连接智能卡并从中读取数据。我需要在Java中实现它,以便我可以在任何操作系统(Linux,Mac,Windows)下使用它。因为,WinSCard库只能在Windows下运行,因为它使用DLL( WinSCard.dll )。
Java中是否有与WinSCard一样好的东西?
答案 0 :(得分:7)
其中一个解决方案是使用Java™ Smart Card I/O API。有关简单的用法示例,请参阅"Description"部分。
答案 1 :(得分:1)
基本API是Smartcard IO,它提供将APDU发送到卡的基本操作。在此之后,有几个更高的API可用。例如,如果您需要连接到JavaCard来管理applet,则需要一个全局平台实现,例如Opal Library(无耻的自我推销)。
答案 2 :(得分:1)
PC / SC规范作为读卡器和卡与计算机之间的标准接口。打开VC支持PC / SC标准密钥头文件WinScard.h。 用java可以调用VC的PC / SC。作为解决你问题的中间方法。