Доступ к смарт-карте с использованием Python - PyKCS11 в операционной системе Windows - проблема с библиотекой lib - PullRequest
1 голос
/ 22 января 2020

Среда: Windows Операционная система

Я пытаюсь получить доступ к смарт-карте с помощью модуля PyKCS11 и не могу сгенерировать пару ключей согласно приведенной ниже ссылке.

https://pkcs11wrap.sourceforge.io/api/samples.html#generate -a-key-pair

У меня проблемы с указанием файла lib для файла PYKCS11LIB.

import PyKCS11

pkcs11 = PyKCS11.PyKCS11Lib()
pkcs11.load('C:\Program Files\OpenSCProject\OpenSC\pkcs11\onepin-opensc-pkcs11.dll')

или

pkcs11.load('C:\Program Files\OpenSCProject\OpenSC\pkcs11\opensc-pkcs11.dll')

Независимо от того, какой файл используется, ниже приведена ошибка:

raise PyKCS11Error(rv, pkcs11dll_filename)
PyKCS11.PyKCS11Error: Load (C:\Program Files\OpenSCProject\OpenSC\pkcs11\onepin-opensc-pkcs11.dll)
LoadLibrary() failed with error 193: %1 is not a valid Win32 application.

Пожалуйста, помогите мне с любыми указателями, чтобы получить разрешение ошибок файла библиотеки в операционной системе Windows.

...