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