使用商店在我们的.NEt Mvc Web应用程序中配置服务提供商证书。
配置后使用=“两者” - >它说的不是加密/解密的有效证书 当Configured use =“Signing” - >这是说 异常详细信息:System.Security.Cryptography.CryptographicException:指定的提供程序类型无效。
答案 0 :(得分:0)
我终于能够解决证书问题了。他们有两个原因。
1)X509Certificate2不支持与CNG私钥提供者关联的证书。我必须使用RSA密钥提供程序重新生成证书。 2)安装证书进行存储后,在此上下文中运行IIS应用程序时,授予对“网络服务”的完全访问权限。在本地,我可以访问" Everyone"
希望这有助于有人看到这个问题!