什么是Ubuntu最好的pkcs11安装?

时间:2017-10-04 17:46:01

标签: ubuntu-16.04 pkcs#11

我正在努力将pkcs11合并到我的Ubuntu 16.04工作站上。我注意到一些可用的安装 - opensc,libengine等等。

任何人都可以建议我最好的pkcs11安装是什么?我需要用它做最少的东西,没什么太花哨的。

下载说明也非常有用,如果有任何代码示例可以提供很大帮助。

由于

1 个答案:

答案 0 :(得分:0)

你想要完成什么?

PKCS#11实际上只是一个标准的API中间件,用于访问其功能。例如,您可以使用关联的PKCS#11库调用HSM,而不使用opensc或其他中间件。

将OpenSC视为一套使用智能卡的工具,其中一个工具是可以与众多智能卡通信的PKCS#11库。例如,实现PIV卡边缘/协议的那些。

在Linux上,一般情况下,您可能需要使用OpenSC来处理最常见的卡,因为许多卡依赖它来支持Linux。

另一方面,libengine是OpenSSL的插件模型,允许您在OpenSSL中加载PKCS#11库。这允许您获取专为OpenSSL设计的应用程序,并使其与HSM或智能卡一起使用(在某些情况下)。

乌龟一路下来。