ServicePointManager.ServerCertificateValidationCallback ne pas être frappé

J'ai le code suivant.

public void Submit(string XML)
{
ServicePointManager.ServerCertificateValidationCallback = ValidateCertificate;
TestWS.CW serv = new TestWS.CW();
string s = serv.Check(XML);
}

private static bool ValidateCertificate(object sender, X509Certificate cert, X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
{
return true;
}

Cependant, le code ne pénètre jamais dans le ValidateCertificate méthode.... Il ne s'-je soumettre une norme HttpsWebRequest mais si j'utilise un webservice, il ne fonctionne pas. Ce que je fais mal?

Même Si elle n', votre ValidateCertificate méthode renvoie toujours true .
Je sais, c'est censé retourne toujours true.
avez-vous réussi à résoudre ce problème?

OriginalL'auteur coolblue2000 | 2012-12-20