Sun PKCS11实现的java 64位替代方案
我们使用一个中间件来构建安装在JDK 1.6.30 64位设置上的软件应用程序
我们最近得到了一个使用USB令牌对某些请求进行签名的要求。我搜索了一下,发现Sun以SunPKCS11的名义提供了一个实现。但是,在Java8之前,只有在32位JRE中才能使用
我想知道是否有其他非商业性的实现,我可以利用
请注意,升级Java或更改体系结构不是一个选项,因为对中间件的依赖性很高
你可以在下面搜索框中键入要查询的问题!
我们使用一个中间件来构建安装在JDK 1.6.30 64位设置上的软件应用程序
我们最近得到了一个使用USB令牌对某些请求进行签名的要求。我搜索了一下,发现Sun以SunPKCS11的名义提供了一个实现。但是,在Java8之前,只有在32位JRE中才能使用
我想知道是否有其他非商业性的实现,我可以利用
请注意,升级Java或更改体系结构不是一个选项,因为对中间件的依赖性很高
# 1 楼答案
根据一些研究,似乎IAIK wrapper for PKCS#11也与64位兼容。您可以使用它进行签名,但IAIK不免费提供与JCE兼容的提供商。这意味着您可以使用它直接调用下面的PKCS#11库,但会失去与围绕JCE构建的标准Java功能的所有兼容性。Sun和IAIK PKCS#11提供商建立在这个免费库的基础上
# 2 楼答案
它不适用于jdk 1.6(仅适用于windows),但适用于Java 8 64位。有关更多详细信息,请参见此answer
请参考以下链接:
Link