私は次のコードを持っていますが、これはWebExceptionになり、私の人生の理由を理解できません。VS2012 / .Net 4.5 RTM on Windows8RTM。
ServicePointManager.CertificatePolicy = null;
ServicePointManager.CheckCertificateRevocationList = false;
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
var request = WebRequest.Create(url) as HttpWebRequest;
request.ServerCertificateValidationCallback = delegate { return true; };
var response = request.GetResponse();
WebException was unhandled
The request was aborted: Could not create SSL/TLS secure channel.
私はもともとコールバックを独自のメソッドとして持っていましたが、呼び出されることはありませんでした。SSL検証エラーを無視して、すべての機密データを不明なWebサーバーに送信できない理由はありますか?