Хочу использовать вишневый SmartTerminal ST-1144, чтобы наконец-то подписать pdf-документы сертификатами со смарткарты. Я использую .net PKCS11Interop. В следующем коде мне нужно предоставить неуправляемую библиотеку PKCS11 для Cherry SmartTerminal ST-1144:
using (IPkcs11Library pkcs11Library = factories.Pkcs11LibraryFactory.LoadPkcs11Library(factories, pkcs11LibraryPath, AppType.MultiThreaded))
Моя проблема в том, что я не знаю, где я могу найти эту неуправляемую библиотеку. Я установил предоставленное программное обеспечение от Cherry, но не удалось загрузить ни одну из перечисленных dll. Ошибка всегда
Net.Pkcs11Interop.Common.UnmanagedException: «Невозможно загрузить библиотеку. Код ошибки: 0x0000007E. Сведения об ошибке: указанный модуль не найден.
Я предполагаю, что это несовместимые библиотеки. Я также пытался связаться с поддержкой от Cherry, но пока безуспешно.
Есть идеи
- Совместим ли этот вишневый смарттерминал с IPkcs11Library?
- Как называется dll, которую можно использовать как pkcs11LibraryPath?
C_GetFunctionList
- это будет модуль PKCS#11. - person Alexander   schedule 12.01.2021system32
иSysWOW64
можно не указывать. - person Alexander   schedule 12.01.2021system32
иSysWOW64
. - person Alexander   schedule 12.01.2021