我已按照this教程创建了自签名CA证书,然后根据CA证书创建了自签名SSL证书。然后,我在IIS中安装了SSL证书,以通过本地IP地址访问我的内部网站,例如10.0.0.1。我想使用HttpClient
向网站发出请求,如下所示:
using (var httpClient = new HttpClient())
{
var text = await httpClient.GetStringAsync("https://52.19.32.61:5010");
}
我已将自签名CA证书添加到本地计算机受信任的根证书中,但是,我仍然收到以下异常(任何答案告诉我关闭SSL验证都没有帮助。):
System.Net.Http.HttpRequestException:发送时发生错误 请求。 System.Net.WebException:底层连接是 已关闭:无法为SSL / TLS安全建立信任关系 渠道。 System.Security.Authentication.AuthenticationException:The 根据验证程序,远程证书无效。
答案 0 :(得分:1)