Ssl3 を使用して暗号化された tcp 接続を確立しようとしています。
基本的に、私はTCP接続を作成しているだけで、その上にSSLStreamを作成しています:
var ss = new SslStream(poolItem.SecureConnection, false, remoteCertificateValidationCallback);
ss.ReadTimeout = ss.WriteTimeout = timeout;
ss.AuthenticateAsClient(host);
var pp = ss.SslProtocol;
私の問題は、デフォルトで SslStream が TLS を使用することです。Ssl3にしたいです。
HttpWebRequest では、次のコードを使用してプロトコルを変更できます。
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
確認しましたが、SslStream には影響しません。
SslStream のプロトコルを Ssl3 に変更するにはどうすればよいですか?