我通过提供的 acos-pkcs11.dll 库(Java 32 位以便在 Windows 上提供 SunPKCS11)在 Windows 上使用 Java SunPKCS11 实现了 ACS CryptoMate64 令牌的工作实现。
ACS CryptoMate64 是一个 USB 令牌,可由 SunPKCS11 在 Windows 计算机上本地访问。Linux 没有 PKCS11 库(没有 .so 文件或任何类似文件)。
因为我正在使用 Linux 机器以获得一些功能,所以我想问一下是否有任何方法可以通过通过 USB 连接到不同计算机上的网络访问 PCKS11 设备。
这个想法如下: Linux:想要使用 USB CryptoMate64 但没有库的应用程序。Windows:使用 acos-pkcs11.dll 连接 USB CryptoMate64。应用程序正在使用连接在 Windows 计算机上的 CryptoMate64。
是否可以在 Linux 机器上配置 Java SunPKCS11 以通过网络远程使用它?或者它是制造商提供的PKCS11模块的一部分?
我知道 HSM 能够通过 PKCS11 通过网络进行通信,所以我的问题是问是否也可以通过这种方式与 USB 加密令牌进行通信。
欢迎提出任何建议或想法。