从IIS中的.net 4.6 Web应用程序获取SealSign证书时出错

时间:2019-01-03 13:22:04

标签: c# iis certificate ssl-certificate iis-express

我想从.net 4.6 Web API获得一个用SealSign Central密钥控件存储的证书。

证书是个人存储的。当我在IIS Express中调试时;获得证书没有问题,我的问题是在IIS中部署应用程序时。在IIS中,我可以访问个人中存储的其余证书,但与SealSign一起存储的证书除外。

我用以下代码打开证书存储:

X509Store store = new X509Store(StoreName.My, StoreLocation.CurrentUser); 
store.Open(OpenFlags.MaxAllowed);

AppPool中的用户是同一用户。

我不确定这是否可能是IIS的安全限制,但我不确定。有什么想法吗?

0 个答案:

没有答案