Игнорирование недействительного сертификата SSL

Я пытаюсь распечатать сообщения журнала из нашей подверсии. Но я изо всех сил пытаюсь обойти недействительный сертификат SSL. Это ошибка:

ВАРИАНТЫ ' https: // xxxxx / svn / SiteFabrics / trunk / AppLaunch / Bloc / Frontend ': не удалось проверить сертификат сервера : сертификат выдан для другого имени хоста , издатель не является доверенным ( https: // xxxx )

Моя попытка игнорировать ошибку сертификата заключалась в том, чтобы добавить эту строку:

ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;

Однако это не имело никакого значения, поскольку ошибка .net все та же. Ниже приведен код, может ли кто-нибудь увидеть, что я делаю не так?

        using (SvnClient client = new SvnClient())
        {
            Collection list;
            client.Authentication.DefaultCredentials = new NetworkCredential("user", "pass");

            ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;

            SvnLogArgs la = new SvnLogArgs(); //{ Start=128; End=132; };
            client.LoadConfiguration(Path.Combine(Path.GetTempPath(), "Svn"), true);
            client.GetLog(new Uri("https://[svnurl]"), la, out list);
            ViewBag.SVNLog = list;
        }

11
задан Undo 17 November 2017 в 20:48
поделиться