1

环境:Windows操作系统

我正在尝试使用 PyKCS11 模块访问智能卡,但无法按照以下链接生成密钥对。

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

我很难为 PYKCS11LIB 文件指向 lib 文件。

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 操作系统上获取库文件错误解决方案。

4

0 回答 0