0

使用商店在我们的 .NET Mvc Web 应用程序中配置服务提供者证书。

配置时使用 =“Both”-> 表示不是用于加密/解密的有效证书配置时使用 =“签名”-> 表示异常详细信息:System.Security.Cryptography.CryptographicException:指定的提供程序类型无效。

在此处输入图像描述

4

1 回答 1

0

我终于能够解决证书问题。他们有两个原因。

1) X509Certificate2 不支持与 CNG 私钥提供程序关联的证书。我必须使用 RSA 密钥提供程序重新生成证书。2) 安装证书后,当 IIS 应用程序在此上下文中运行时,授予对“网络服务”的完全访问权限。对于本地,我允许访问“所有人”

希望这可以帮助看到这个问题的人!

于 2016-06-06T20:21:53.263 回答