我们使用中间件来构建通过 JDK 1.6.30 64 位安装程序安装的软件应用程序。
我们最近收到使用 USB 令牌签署某些请求的要求。我搜索了一下,发现Sun以SunPKCS11的名义提供了一个实现。但是,在 Java 8 之前,该功能仅在 32 位 JRE 中可用。
我想知道是否有任何可供我使用的替代非商业实现。
请注意,升级 Java 或更改架构不是一种选择,因为对中间件有高度依赖性。
它不适用于 jdk 1.6(仅适用于 Windows),但适用于 Java 8 64 位。看到这个answer https://stackoverflow.com/a/15615068/2115983更多细节
请参阅此链接,其中显示:
Sun PKCS#11 提供程序在 Solaris(SPARC 和 x86)和 Linux (x86) 上的 32 位和 64 位 Java 进程中均受支持。它在 32 位 Windows (x86) 上也受支持,但由于缺乏合适的 PKCS#11 库,目前在 64 位 Windows 平台上不受支持。
Link http://docs.oracle.com/javase/6/docs/technotes/guides/security/p11guide.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)