c# - pkcs11 互操作 GetSlotList(SlotsType.WithTokenPresent);返回空列表

标签 c# pkcs#11 pkcs11interop

我正在使用 pkcs11 互操作库来列出像这样的可用设备

using (Pkcs11 pkcs11 = new Pkcs11(_libraryPath, AppType.SingleThreaded))
{
    List<Slot> slots =  pkcs11.GetSlotList(SlotsType.WithTokenPresent);
    //using slots
}

它工作正常,但是当我在 Web 应用程序中使用相同的代码或循环运行它时,即使设备已连接,我也会将插槽计数为 0。

最佳答案

什么是 PKCS#11 库?它是碰巧用于基于网络的设备还是用于包装盒上具有相应服务的设备?我怀疑您没有权限将 LPC/RPC 访问其对应的服务器。

关于c# - pkcs11 互操作 GetSlotList(SlotsType.WithTokenPresent);返回空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47814195/

相关文章:

c# - INotifyPropertyChanged 用户是否使用反射从实际属性中获取值?

C# MYSQL 错误。 2小时后找不到错误

java - 从智能卡获取 X509Certificates,无需身份验证

java - 如何找到 PKCS#11 的实现和配置文件

pkcs#11 - 在哪里可以找到 luna safenet 客户端日志?

c# - 如何将 Pkcs11Interop 与 NitroKey HSM 结合使用以派生与 EC 的共享 key

c# - XmlSerializer 忽略 Web Api 中的 [Xml 属性]

pkcs#11 - PKCS11 将 RSA 私钥解包到 eToken HSM

javascript - 如何从ajax更新的页面获取内容?