PKCS11_MODULE путь к файлу
Я работаю над тестовой программой, использующей 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 для загрузки? Спасибо
2 ответа
Согласно этой странице pkcs11 в Nitrokey HSM, стандартный модуль OpenSC может использоваться:
Модуль OpenSC PKCS #11 является opensc-pkcs11.so.
Альтернативой является использование модуля продавца смарт-карт HSM. libsc-hsm-pkcs11.so
:
- Код: https://github.com/CardContact/sc-hsm-embedded
- Документация: https://github.com/CardContact/sc-hsm-embedded/wiki/PKCS11
Для получения дополнительной информации, пожалуйста, посмотрите на них:
По крайней мере, Nitrokey Pro можно использовать с opensc-pkcs11.so
,