You've already forked Sonarr
							
							
				mirror of
				https://github.com/Sonarr/Sonarr.git
				synced 2025-10-31 00:07:55 +02:00 
			
		
		
		
	New: SSL certificates will not be checked for validity (to support self-signed certificates)
This commit is contained in:
		| @@ -1,27 +1,18 @@ | ||||
| using System.Net; | ||||
| using System.Net.Security; | ||||
| using System.Security.Cryptography.X509Certificates; | ||||
| using NLog; | ||||
| using NzbDrone.Common.EnvironmentInfo; | ||||
| using NzbDrone.Common.Instrumentation; | ||||
| 
 | ||||
| namespace NzbDrone.Common.Security | ||||
| { | ||||
|     public static class IgnoreCertErrorPolicy | ||||
|     { | ||||
|         private static readonly Logger Logger = NzbDroneLogger.GetLogger(); | ||||
| 
 | ||||
|         public static void Register() | ||||
|         { | ||||
|             if (OsInfo.IsLinux) | ||||
|             { | ||||
|                 ServicePointManager.ServerCertificateValidationCallback = ValidationCallback; | ||||
|             } | ||||
|             ServicePointManager.ServerCertificateValidationCallback = ValidationCallback; | ||||
|         } | ||||
| 
 | ||||
|         private static bool ValidationCallback(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslpolicyerrors) | ||||
|         { | ||||
|             Logger.Warn("[{0}] {1}", sender.GetType(), sslpolicyerrors); | ||||
|             return true; | ||||
|         } | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user