2

我正在使用 Nitrokey HSM 开发一个测试程序:

import pkcs11

lib = pkcs11.lib(os.environ['PKCS11_MODULE'])
token = lib.get_token(token_label='smartcard')
    with token.open() as session:

print(session)

问题:pkcs11 库文件名可以是什么?我猜到opensc-hsm.so了,并将 PKCS11_MODULE 定义到该路径,但没有成功。那么,要加载的 pkcs11 库的名称可以是什么?谢谢

4

2 回答 2

3

根据 Nitrokey HSM 上的这个pkcs11 页面,可以使用标准的 OpenSC 模块:

OpenSC PKCS #11 模块是 opensc-pkcs11.so。

替代方法是使用 HSM 智能卡供应商的模块libsc-hsm-pkcs11.so

有关更多信息,请查看以下内容:

于 2019-08-12T11:05:35.967 回答
0

至少 Nitrokey Pro 可以与opensc-pkcs11.so.

于 2019-08-09T16:00:47.120 回答