आप सर्टिफिकेट वैलिडेशन का उपयोग करके सर्टिफिकेट को वेरिफाई करने का प्रयास कर सकते हैं। मैंने निम्नलिखित कोड की कोशिश की और इसने मेरे लिए काम किया:
options.CertificateValidation += ValidateServerCertificate;
...
public static bool ValidateServerCertificate(
object sender,
X509Certificate certificate,
X509Chain chain,
SslPolicyErrors sslPolicyErrors)
{
if (sslPolicyErrors == SslPolicyErrors.None)
return true;
Console.WriteLine("Certificate error: {0}", sslPolicyErrors);
return false;
}