diff --git a/FastGithub.ReverseProxy/KestrelServerOptionsExtensions.cs b/FastGithub.ReverseProxy/KestrelServerOptionsExtensions.cs index 8cdc7b5..da4272a 100644 --- a/FastGithub.ReverseProxy/KestrelServerOptionsExtensions.cs +++ b/FastGithub.ReverseProxy/KestrelServerOptionsExtensions.cs @@ -8,6 +8,7 @@ using System; using System.Linq; using System.Net; using System.Net.NetworkInformation; +using System.Security.Authentication; namespace FastGithub { @@ -61,10 +62,11 @@ namespace FastGithub certService.CreateCaCertIfNotExists(); certService.InstallAndTrustCaCert(); - kestrel.Listen(IPAddress.Any, HTTPS_PORT, listen => - listen.UseHttps(https => - https.ServerCertificateSelector = (ctx, domain) => - certService.GetOrCreateServerCert(domain))); + kestrel.Listen(IPAddress.Any, HTTPS_PORT, listen => listen.UseHttps(https => + { + https.SslProtocols = SslProtocols.Tls12 | SslProtocols.Tls13; + https.ServerCertificateSelector = (ctx, domain) => certService.GetOrCreateServerCert(domain); + })); } /// diff --git a/FastGithub.ReverseProxy/RequestLoggingMilldeware.cs b/FastGithub.ReverseProxy/RequestLoggingMilldeware.cs index e838031..afe4064 100644 --- a/FastGithub.ReverseProxy/RequestLoggingMilldeware.cs +++ b/FastGithub.ReverseProxy/RequestLoggingMilldeware.cs @@ -60,7 +60,7 @@ namespace FastGithub.ReverseProxy } else { - this.logger.LogError($"{message}{Environment.NewLine}{exception}"); + this.logger.LogError($"{message}{Environment.NewLine}{exception.Message}"); } } }