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; } } }