6

私は次のコードを持っていますが、これは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サーバーに送信できない理由はありますか?

4

1 に答える 1