1

我想使用cherry SmartTerminal ST-1144,以便最终使用智能卡中的证书签署pdf文档。我确实使用 .net PKCS11Interop。在以下代码中,我需要为 Cherry SmartTerminal ST-1144 提供非托管 PKCS11 库:

            using (IPkcs11Library pkcs11Library = factories.Pkcs11LibraryFactory.LoadPkcs11Library(factories, pkcs11LibraryPath, AppType.MultiThreaded))

我的问题是我不知道在哪里可以找到这个非托管库。我已经从cherry 安装了提供的软件,但没有一个列出的dll 可以加载。 在此处输入图像描述 错误总是

Net.Pkcs11Interop.Common.UnmanagedException:'无法加载库。错误代码:0x0000007E。错误详细信息:找不到指定的模块'

我猜那些不是兼容的库。我也尝试联系cherry的支持,但到目前为止没有成功。

任何想法

  • 如果这个樱桃智能终端与 IPkcs11Library 兼容?
  • 可以用作 pkcs11LibraryPath 的 dll 的名称是什么?
4

1 回答 1

3

PKCS#11 库不是读卡器的驱动程序(在您的情况下为 Cherry SmartTerminal ST-1144)。PKCS#11 库是卡的驱动程序。所以我非常怀疑这样的库是作为 Cherry 提供的包的一部分安装的。它应该作为随智能卡获得的软件的一部分安装。

于 2021-01-12T14:38:47.800 回答