首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >提供程序真的需要windows吗?

提供程序真的需要windows吗?
EN

Stack Overflow用户
提问于 2012-05-06 19:07:34
回答 3查看 2.1K关注 0票数 4

我在这里读到:

“与大多数(JCA)提供程序不同,Sun PKCS#11提供程序不直接实现加密功能;它依赖于本机PKCS#11实现将所有操作转发到该实现。此实现必须可作为PKCS#11中的.dll文件或UNIX和Linux中的.so文件使用。例如,如果您在Windows中使用Utimaco SafeGuard Smartcard提供程序,PKCS#11实现就是库pkcs201n.dll。”

智能卡提供商必须拥有jca提供商吗?例如,在哪里可以找到gemalto的jca提供者?

EN

Stack Overflow用户

发布于 2012-05-07 03:53:32

您所指的PKCS#11 DLL是能够使用PKCS#11 API的应用程序与特定的加密硬件实现之间的接口。由于每个加密硬件是不同的,它需要自己的PKCS#11 DLL。因此,如果应用程序设计为通过PKCS#11与加密硬件通信,则必须调用供应商提供的DLL。所以,这并不是因为Java没有PKCS#11的本机实现,而是PKCS#11是如何被设计用来使用的。

我不认为任何硬件供应商都有义务提供JCA模块,而且afaik中的许多(如果不是大多数)只提供PKCS#11驱动程序和CryptoAPI模块(CSP)。

票数 3
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10473367

复制
相关文章

相似问题

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