Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从ASP.net core 1.1.2 Httpclient启用TLS 1.2_C#_Ssl_Asp.net Core_Tls1.2 - Fatal编程技术网

C# 如何从ASP.net core 1.1.2 Httpclient启用TLS 1.2

C# 如何从ASP.net core 1.1.2 Httpclient启用TLS 1.2,c#,ssl,asp.net-core,tls1.2,C#,Ssl,Asp.net Core,Tls1.2,我们正在使用ASP.net core 1.1.2,我们正在调用启用TLS1.2的HTTPS服务。当我们从Httpclient调用时,我们得到以下安全错误 System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.Http.WinHttpException: A security error occurred at System.Runtime.

我们正在使用ASP.net core 1.1.2,我们正在调用启用TLS1.2的HTTPS服务。当我们从Httpclient调用时,我们得到以下安全错误

System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.Http.WinHttpException: A security error occurred 
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
   at System.Net.Http.WinHttpHandler.<StartRequest>d__105.MoveNext()
  • 我们尝试向注册表项添加选项,但也失败了

  • 新服务器添加了新密码,并且 客户端必须支持以下TLS 1.2密码套件之一:

    TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
    TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
    

    我有同样的问题已经6个月了。我可以间歇性连接,但大约20%的连接尝试失败。几个月前,我读到.net核心团队声称问题在于Azure将IIS用于AppServices。你有什么新消息吗?
    TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
    TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384