System.Net.CertificatePolicy to ServerCertificateValidationCallback Принять все политики сертификатов

Я скачал пример кода, который немного устарел. Имеет следующий класс:

public class TrustAllCertificatePolicy : System.Net.ICertificatePolicy
{
    public TrustAllCertificatePolicy()
    { }

    public bool CheckValidationResult(ServicePoint sp,
              System.Security.Cryptography.X509Certificates.X509Certificate cert,
              WebRequest req, 
              int problem)
    {
        return true;
    }
}

позже в коде он вызывает следующее:

System.Net.ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();

Это дает следующее предупреждение:

Предупреждение 1 «System.Net.ServicePointManager.CertificatePolicy» устарел: «CertificatePolicy устарел для этого типа, вместо этого используйте ServerCertificateValidationCallback.http://go.microsoft.com/fwlink/?linkid=14202'

Какова текущая процедура для достижения эквивалентной функциональности?

Я прочиталстатья на MSDN, но я не уверен, как конвертировать? Это для библиотеки классов. Я прошу прощения, если мне кажется, что я недостаточно исследовал это, но когда дело доходит до ssl-сертификатов, это немного выходит за рамки моей компетенции. Любая помощь с благодарностью!

Ответы на вопрос(2)

Ваш ответ на вопрос