diff --git a/lib/TweetLib.Utils/Static/WebUtils.cs b/lib/TweetLib.Utils/Static/WebUtils.cs index 1dd56b27..e9e603b4 100644 --- a/lib/TweetLib.Utils/Static/WebUtils.cs +++ b/lib/TweetLib.Utils/Static/WebUtils.cs @@ -10,10 +10,10 @@ public static class WebUtils { private static bool hasMicrosoftBeenBroughtTo2008Yet; private static bool hasSystemProxyBeenEnabled; - private static void EnsureTLS12() { + private static void EnsureModernTLS() { if (!hasMicrosoftBeenBroughtTo2008Yet) { #pragma warning disable CS0618 - ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12; + ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12 | SecurityProtocolType.Tls13; ServicePointManager.SecurityProtocol &= ~(SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11); #pragma warning restore CS0618 hasMicrosoftBeenBroughtTo2008Yet = true; @@ -30,7 +30,7 @@ public static void EnableSystemProxy() { } public static WebClient NewClient(string? userAgent = null) { - EnsureTLS12(); + EnsureModernTLS(); WebClient client = new WebClient();