Answers for "servicepointmanager.servercertificatevalidationcallback +="

C#
0

c# servercertificatevalidationcallback

public class ServicePointManagerX509Helper : IDisposable
{
    private readonly SecurityProtocolType _originalProtocol;

    public ServicePointManagerX509Helper()
    {
        _originalProtocol = ServicePointManager.SecurityProtocol;
        ServicePointManager.ServerCertificateValidationCallback += TrustingCallBack;
    }

    public void Dispose()
    {
        ServicePointManager.SecurityProtocol = _originalProtocol;
        ServicePointManager.ServerCertificateValidationCallback -= TrustingCallBack;
    }

    private bool TrustingCallBack(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
    {
        // The logic for acceptance of your certificates here
        return true;
    }
}
Posted by: Guest on January-13-2021
0

c# servercertificatevalidationcallback

using (new ServicePointManagerX509Helper())
{
    // Your code here
}
Posted by: Guest on January-13-2021

C# Answers by Framework

Browse Popular Code Answers by Language