From 54fa76488b95baf5b9afaabe0760c3da8745242e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=9B=BD=E4=BC=9F?= <366193849@qq.com> Date: Fri, 22 Oct 2021 10:37:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E9=99=A4vscode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FastGithub.Http/HttpClientHandler.cs | 2 ++ FastGithub/appsettings/appsettings.github.json | 3 +++ 2 files changed, 5 insertions(+) diff --git a/FastGithub.Http/HttpClientHandler.cs b/FastGithub.Http/HttpClientHandler.cs index f7d4b3f..359b412 100644 --- a/FastGithub.Http/HttpClientHandler.cs +++ b/FastGithub.Http/HttpClientHandler.cs @@ -10,6 +10,7 @@ using System.Net.Http; using System.Net.Security; using System.Net.Sockets; using System.Runtime.CompilerServices; +using System.Security.Authentication; using System.Security.Cryptography.X509Certificates; using System.Threading; using System.Threading.Tasks; @@ -143,6 +144,7 @@ namespace FastGithub.Http await sslStream.AuthenticateAsClientAsync(new SslClientAuthenticationOptions { TargetHost = tlsSniValue.Value, + EnabledSslProtocols = SslProtocols.Tls12 | SslProtocols.Tls13, RemoteCertificateValidationCallback = ValidateServerCertificate }, cancellationToken); diff --git a/FastGithub/appsettings/appsettings.github.json b/FastGithub/appsettings/appsettings.github.json index cd61da5..1285c4e 100644 --- a/FastGithub/appsettings/appsettings.github.json +++ b/FastGithub/appsettings/appsettings.github.json @@ -13,6 +13,9 @@ "gist.github.com": { "TlsIgnoreNameMismatch": true }, + "vscode-auth.github.com": { + "TlsSni": true + }, "*.github.com": { "TlsIgnoreNameMismatch": true },