我们使用一个中间件来构建安装在JDK 1.6.30 64位安装程序上的软件应用程序。
我们最近被要求使用USB令牌对某些请求进行签名。我搜索了一下,发现Sun以SunPKCS11的名义提供了一个实现。但是,在Java 8之前,只有32位的JRE才有同样的功能。
我想知道是否有任何可供选择的非商业实现可以供我使用。
请注意,升级Java或更改体系结构不是一种选择,因为中间件具有很高的依赖性。
发布于 2014-12-09 07:06:21
发布于 2014-12-09 22:34:53
从一些研究来看,PKCS#11的IAIK包装器也与64位兼容。您可以使用它进行签名,但是IAIK没有免费提供与JCE兼容的提供程序。这意味着您可以使用它直接调用下面的PKCS#11库,但是您将失去与围绕JCE构建的标准Java功能的所有兼容性。Sun和IAIK PKCS#11提供者构建在这个免费的库之上。
https://stackoverflow.com/questions/27373124
复制相似问题