Log HTTPS cert errors

This commit is contained in:
Keivan Beigi 2014-12-05 14:05:30 -08:00
parent 664ec45360
commit 3ce65eec08
1 changed files with 2 additions and 15 deletions

View File

@ -2,14 +2,13 @@
using System.Net.Security; using System.Net.Security;
using System.Security.Cryptography.X509Certificates; using System.Security.Cryptography.X509Certificates;
using NLog; using NLog;
using NzbDrone.Common.EnvironmentInfo;
using NzbDrone.Common.Instrumentation; using NzbDrone.Common.Instrumentation;
namespace NzbDrone.Common.Security namespace NzbDrone.Common.Security
{ {
public static class IgnoreCertErrorPolicy public static class IgnoreCertErrorPolicy
{ {
private static Logger _logger = NzbDroneLogger.GetLogger("IgnoreCertErrorPolicy"); private static readonly Logger Logger = NzbDroneLogger.GetLogger("IgnoreCertErrorPolicy");
public static void Register() public static void Register()
{ {
@ -30,19 +29,7 @@ namespace NzbDrone.Common.Security
return true; return true;
} }
_logger.Warn("Request for {0} failed certificated validation. {1}", request.Address, sslpolicyerrors); Logger.Error("Request for {0} failed certificated validation. {1}", request.Address, sslpolicyerrors);
if (OsInfo.IsMono)
{
return true;
}
var host = request.Address.Host.ToLower();
if (host.EndsWith("nzbdrone.com") || host.EndsWith("sonarr.tv"))
{
return false;
}
return true; return true;
} }