Http://support.microsoft.com/kb/823177/en-us:
Using system. net; <br/> using system. security. cryptography. x509certificates; </P> <p> public class mypolicy: icertificatepolicy {<br/> Public bool checkvalidationresult (<br/> servicepoint srvpoint <br/>, x509certificate certificate <br/>, webrequest request <br/>, int certificateproblem) {</P> <p> // return true to force the certificate to be accepted. <br/> return true; </P> <p >}// end checkvalidationresult <br/>}// class mypolicy </P> <p>
System. net. servicepointmanager. certificatepolicy = new mypolicy ();
Suggest:
Servicepointmanager. servercertificatevalidationcallback = new system. net. security. remotecertificatevalidationcallback (checkvalidationresult); <br/> request = (httpwebrequest) webrequest. create (URL); <br/> request. method = "get"; // or post </P> <p> Public static bool checkvalidationresult (Object sender, x509certificate certificate, x509chain chain, sslpolicyerrors errors) <br/>{// always accept <br/> return true; <br/>}