作者:teddy213 | 来源:互联网 | 2023-09-02 10:16
我在Java中动态加载了pkcs11安全提供程序,只要在运行应用程序之前插入了智能卡读卡器,它就可以工作.有人可以告诉我在应用程序运行时如何检测智能卡热插拔吗?实际上,我需要类似j
我在Java中动态加载了pkcs11安全提供程序,只要在运行应用程序之前插入了智能卡读卡器,它就可以工作.有人可以告诉我在应用程序运行时如何检测智能卡热插拔吗?实际上,我需要类似java中的pcsc_scan的东西.环境是带有Java 1.6.0_20的Ubuntu 9.10.
提前致谢
解决方法:
您可以将javax.smartcardio.*
API与PKCS#11结合使用吗?
CardTerminal类具有isCardPresent(),waitForCardPresent(timeout)和waitForCardAbsent(timeout)方法,可以在单独的线程中使用这些方法来轮询卡插入事件.