Bonjour à tous!

Je reprend le code d'un développeur qui n'est plus dans la société.
Contexte: une méthode permettant l'envoi de SMS en envoyant une requête à un serveur.
L'utilitaire de Visual Studio 2008 m'indique un avertissement de ce type:
'System.Net.ServicePointManager.CertificatePolicy' est obsolète*: 'CertificatePolicy is obsoleted for this type, please use ServerCertificateValidationCallback instead. http://go.microsoft.com/fwlink/?linkid=14202'
au niveau de cette ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 System.Net.ServicePointManager.CertificatePolicy = new MyPolicy();
 
			//ServicePointManager.ServerCertificateValidationCallback += new System.Net.Security.RemoteCertificateValidationCallback(ValidateRemoteCertificate);
(Je laisse la ligne de commentaire en-dessous, peut-être qu'elle vous mettra sur la piste?)

J'ai essayer de remplacer comme l'utilitaire le préconise mais je n'arrive à rien.

La méthode MyPolicy() est définit plus bas de cette façon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
public class MyPolicy : ICertificatePolicy
	{
		public bool CheckValidationResult(ServicePoint srvPoint, X509Certificate certificate, WebRequest request, int certificateProblem)
		{
			//Toujours faire confiance au site en https
			return true;
		}
	}
Premièrement: A quoi sert ce code si MyPolicy retourne invariablement true??
Deuxièmement: Savez vous comment remplacer CertificatePolicy? Mes recherches n'ont rien donné de concluant

N'hésitez pas à me le dire s'il manque des informations pour mieux décrire mon problème!