iis快递开发证书不起作用

时间:2017-06-19 19:48:51

标签: c# visual-studio rest ssl-certificate

我正在使用rest-api(我将服务器构建为ASP.NET和客户端,如下所述:https://www.codeprojeAt.com/Tips/497123/How-to-make-REST-requests-with-Csharp) 我想在开发过程中使用ssl。出于某种原因,当我使用" iis express开发证书"我仍然收到此错误: System.Net.WebException:'底层连接已关闭:无法为SSL / TLS安全通道建立信任关系。' AuthenticationException:根据验证过程,远程证书无效。

任何想法......?

1 个答案:

答案 0 :(得分:1)

如果您使用的是自签名开发证书,则典型的Web客户端将无法对其进行验证,因为它不是由映射回根颁发机构的证书颁发机构创建的。你有两个选择:

  1. 在您的网络客户端disable validation of the chain of trust

  2. 在运行Web客户端的计算机上安装自签名证书作为根证书。并非所有证书都可以这种方式安装,因此您实际上可能必须生成开发根证书,使用它来生成站点的开发证书,然后安装开发根证书。