【问题标题】:iis express development certificate is not workingiis express 开发证书不起作用
【发布时间】:2017-06-19 19:48:50
【问题描述】:

我正在使用 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: 根据验证程序,远程证书无效。

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 能否请您在选项 2 中更具体一些?
    • 阅读this blog,其中包含分步说明和屏幕截图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 2020-04-09
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 2016-04-24
    • 2018-04-16
    相关资源
    最近更新 更多