我想使用 Java 通过 Omnikey 阅读器访问智能卡。我找到了一些解决方案,比如 smartcardio,但它没有足够的帮助。基本上我与阅读器连接,但当我不需要它时它使用 APDU。我有一个想法,通过 USB 向我的阅读器打开流,并通过流将二进制命令放入设备,然后以相同的方式获得答案,但从技术上讲,我该如何用 Java 编写它?
我还发现了类似 usb4java 的库,但对此也有不好的看法。也许有人对这个设备有任何经验,可以给我一些提示吗?
在互联网上,关于智能卡编程的教程并不多。我也尝试使用 pyApduTool 或 HID Omnikey Sync API V2.0.,但这仅用于测试。我必须编写简单的请求才能从卡中获取信息。