首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Java加密匹配EVO

用Java加密匹配EVO
EN

Stack Overflow用户
提问于 2021-06-28 06:29:23
回答 2查看 85关注 0票数 1

我有一个Java应用程序,我在其中使用了许多令牌,但是上周我收到了30个令牌,Crypto,这个产品:https://www.acs.com.hk/en/products/494/cryptomate-evo-cryptographic-usb-tokens/

我不能在Java中使用这些令牌。我的工作实现是这样开始的:

代码语言:javascript
运行
复制
PKCS11 p11 = PKCS11.getInstance(dllFileName, "C_GetFunctionList", null, false);

因此,对于所有工作令牌,我在生产者处找到一个DLL文件,该文件可以使用"PKCS11.getInstance“加载,但对于Crypto,我没有找到任何文件。实际上,我测试了下载部分中所有档案中的所有DLL,错误是:

java.io.IOException:找不到指定的过程。

因此,没有DLL具有函数C_GetFunctionLis。有谁在Java中有使用此产品的经验吗?

更新:使用Windows访问令牌不是问题。就像这里:Java - PKCS11 and MSKeyStore

EN

回答 2

Stack Overflow用户

发布于 2021-06-30 07:22:17

链接指向的页面在选项卡SDKKit Features节中有以下行

代码语言:javascript
运行
复制
ACS Middlewares comply with the following:
    PCKS #11

所以某个地方一定是带有这个函数的DLL。

票数 1
EN

Stack Overflow用户

发布于 2021-07-02 08:43:41

ACS回答了我,并将我重定向到这个页面以下载必要的文件:https://www.acs.com.hk/en/products/495/evo-pki-kit-pki-software-solution/?fbclid=IwAR0gM5bQgTQX-cGHSz3uJ7k9D36q8RlF8cUtCUKcK7yihUlF3poP4FdsxOo

但他们推荐的试剂盒不是免费的。我测试过的所有以前的PKCS11提供者都免费提供这些文件,ACS不是。

总之,Crypto在Java中使用Windows存储,DLL现在是可选的.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68158513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档