System.Net.CertificatePolicy to ServerCertificateValidationCallback Aceitar todas as diretivas de certificado

Eu baixei alguns códigos de exemplo que estão um pouco desatualizados. Tem a seguinte classe:

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;
    }
}

mais tarde, no código, ele chama o seguinte:

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

Dá o seguinte aviso:

Atenção 1 'System.Net.ServicePointManager.CertificatePolicy' está obsoleto: 'CertificatePolicy está obsoleto para este tipo, use ServerCertificateValidationCallback em seu lugar.http://go.microsoft.com/fwlink/?linkid=14202'

Qual é o procedimento atual para obter a funcionalidade equivalente?

Eu li umartigo no MSDN, mas não tenho certeza de como converter? Isto é para uma biblioteca de classes. Eu peço desculpas se parece que eu não pesquisei o suficiente, mas quando se trata de certificados SSL, é um pouco fora do meu reino. Qualquer ajuda é muito apreciada!