From f24592515fb98953189512806b1d583876bdda9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E4=B9=9D?= <366193849@qq.com> Date: Mon, 6 Sep 2021 16:11:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=9E=E6=80=A7=E9=87=8D=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FastGithub.Http/HttpClientHandler.cs | 6 +++--- FastGithub.Http/RequestContext.cs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/FastGithub.Http/HttpClientHandler.cs b/FastGithub.Http/HttpClientHandler.cs index 3dce0d9..e55061b 100644 --- a/FastGithub.Http/HttpClientHandler.cs +++ b/FastGithub.Http/HttpClientHandler.cs @@ -74,7 +74,7 @@ namespace FastGithub.Http { Domain = uri.Host, IsHttps = uri.Scheme == Uri.UriSchemeHttps, - TlsSniPattern = this.domainConfig.GetTlsSniPattern().WithDomain(uri.Host).WithRandom() + TlsSniValue = this.domainConfig.GetTlsSniPattern().WithDomain(uri.Host).WithRandom() }; request.SetRequestContext(context); @@ -93,7 +93,7 @@ namespace FastGithub.Http } uriBuilder.Host = address.ToString(); request.Headers.Host = context.Domain; - context.TlsSniPattern = context.TlsSniPattern.WithIPAddress(address); + context.TlsSniValue = context.TlsSniValue.WithIPAddress(address); } request.RequestUri = uriBuilder.Uri; } @@ -173,7 +173,7 @@ namespace FastGithub.Http await sslStream.AuthenticateAsClientAsync(new SslClientAuthenticationOptions { EnabledSslProtocols = SslProtocols.Tls12 | SslProtocols.Tls13, - TargetHost = requestContext.TlsSniPattern.Value, + TargetHost = requestContext.TlsSniValue.Value, RemoteCertificateValidationCallback = ValidateServerCertificate }, cancellationToken); return sslStream; diff --git a/FastGithub.Http/RequestContext.cs b/FastGithub.Http/RequestContext.cs index 04da5f7..12ba6f6 100644 --- a/FastGithub.Http/RequestContext.cs +++ b/FastGithub.Http/RequestContext.cs @@ -18,8 +18,8 @@ namespace FastGithub.Http public string? Domain { get; set; } /// - /// 获取或设置Sni值的表达式 + /// 获取或设置Sni值 /// - public TlsSniPattern TlsSniPattern { get; set; } + public TlsSniPattern TlsSniValue { get; set; } } }