【问题标题】:pkcs11-tool: why do I need to specify a module to load?pkcs11-tool:为什么我需要指定要加载的模块?
【发布时间】:2016-11-11 13:05:04
【问题描述】:

当我运行 pkcs11-tool 时,我总是需要指定一个模块:

pkcs11-tool --module=/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so -L

这个模块有什么用途,pkcs11-tool 如何使用它?我可以使用哪些其他可能的模块?它们有什么区别?

我尝试使用另一个(“/usr/lib/x86_64-linux-gnu/nss/libnssckbi.so”),但我总是得到一个空槽,所以我想在目的上有所不同模块?

【问题讨论】:

    标签: pkcs#11


    【解决方案1】:

    这些模块用作智能卡、USB 令牌和硬件安全模块 (HSM) 甚至 PKCS#11 的软件模拟等实际设备的中间件。

    您可以将其视为将 PKCS#11 映射到具体设备的硬件驱动程序,其中一些模块提供特定于供应商的算法、登录机制等。

    这里列出了一些已知的模块: http://wiki.ncryptoki.com/Known-PKCS-11-modules.ashx

    使用 OpenSC,您已经支持许多不同的设备:

    https://github.com/OpenSC/OpenSC/wiki/Supported-hardware-(smart-cards-and-USB-tokens)

    因此,如果您坚持使用那些列出的设备并且不使用 OpenSC 不支持的任何特殊功能,那么您应该使用 OpenSC。

    【讨论】:

      猜你喜欢
      • 2014-04-20
      • 1970-01-01
      • 2012-09-23
      • 2013-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      相关资源
      最近更新 更多