mirror of https://github.com/winsw/winsw
Enable system default TLS versions when targeting .NET Framework 4.6.1
parent
00c9f37041
commit
505c2385c9
|
@ -36,9 +36,12 @@ namespace winsw
|
||||||
|
|
||||||
public string ShortId => $"(download from {From})";
|
public string ShortId => $"(download from {From})";
|
||||||
|
|
||||||
#if !VNEXT
|
|
||||||
static Download()
|
static Download()
|
||||||
{
|
{
|
||||||
|
#if NET461
|
||||||
|
// If your app runs on .NET Framework 4.7 or later versions, but targets an earlier version
|
||||||
|
AppContext.SetSwitch("Switch.System.Net.DontEnableSystemDefaultTlsVersions", false);
|
||||||
|
#elif !VNEXT
|
||||||
const SecurityProtocolType Tls12 = (SecurityProtocolType)0x00000C00;
|
const SecurityProtocolType Tls12 = (SecurityProtocolType)0x00000C00;
|
||||||
const SecurityProtocolType Tls11 = (SecurityProtocolType)0x00000300;
|
const SecurityProtocolType Tls11 = (SecurityProtocolType)0x00000300;
|
||||||
|
|
||||||
|
@ -55,8 +58,8 @@ namespace winsw
|
||||||
Logger.Info("TLS 1.1/1.2 disabled");
|
Logger.Info("TLS 1.1/1.2 disabled");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
// internal
|
// internal
|
||||||
public Download(
|
public Download(
|
||||||
|
|
Loading…
Reference in New Issue