gpt4 book ai didi

c# - PKCS#11 在本地主机上工作,但它不在实时 Web 服务器(客户端计算机)上工作

转载 作者:太空宇宙 更新时间:2023-11-03 14:51:15 25 4
gpt4 key购买 nike

我正在使用 Net.Pkcs11Interop.HighLevelAPI.Pkcs11 获取我的 epass2003 智能卡 token 详细信息。我的代码在本地主机上运行良好;运行后我获得了所有 token 信息,但是每当我在我的演示服务器上发布我的代码并在我的机器上运行该网站时,我的代码都没有检测到我的智能卡 USB token 。

最佳答案

问题原来是 IIS 对应用程序做了某种隔离。即使您更改了应用程序池中的用户,您也无法访问当前用户证书存储,因此任何数字签名都将不起作用。

即使上面的问题都解决了,如果你需要pin提示,我想IIS是不会显示的。

IIS 不适合这类应用程序,我找到的替代方案是 Kestrel server .

我也使用 ePass2003,我提到的解决方案适用于 Windows 10 和 Windows Server 2019,但不适用于 Windows Server 2008;这是一个 pin 提示问题。

我同时使用了几个 token ,它们工作正常。但仅在物理机上,它在虚拟机上看不到一个以上的 token 。

关于c# - PKCS#11 在本地主机上工作,但它不在实时 Web 服务器(客户端计算机)上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51693695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com