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-сертификатов, это немного выходит за рамки моей компетенции. Любая помощь с благодарностью!