gpt4 book ai didi

使用中间件访问 Java 智能卡

转载 作者:搜寻专家 更新时间:2023-11-01 00:57:34 27 4
gpt4 key购买 nike

我正在将一个旧项目迁移到 Java,但我遇到了一些有关智能卡访问的问题。由于缺乏文档,我不得不自己寻找解决方法,所以我希望你们能帮助我。

我有一张智能卡和一个用于访问卡功能的 dll 库(中间件)。使用 dependency walker 我设法获得了 dll 库包含的函数列表,该列表总计为 Microsoft Smart Card Api职能。我想知道是否有一些 native 包装器使我能够从 Java 调用该函数?

关于智能卡的性质,它应该包含加密函数 (PKCS#11),但由于这个错误,我无法实例化 sun.security.pkcs11.SunPKCS11 提供程序:

Caused by: java.io.IOException: The specified procedure could not be found.
at sun.security.pkcs11.wrapper.PKCS11.connect(Native Method)

任何指南将不胜感激。

提前致谢

更新:

对于同样遇到此问题的任何人,事实证明我的智能卡不支持 PKCS11,而且我没有合适的 PKCS11 dll。

最佳答案

嗯,我最近在一个项目中工作,该项目曾经使用智能卡访问 PKI 证书,我们得到了这两个框架的帮助:

我认为第二个选项也可能对您有所帮助。

关于使用中间件访问 Java 智能卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13238070/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com