diff options
author | Gonzalo Paniagua Javier <gonzalo.mono@gmail.com> | 2004-10-05 00:25:24 +0400 |
---|---|---|
committer | Gonzalo Paniagua Javier <gonzalo.mono@gmail.com> | 2004-10-05 00:25:24 +0400 |
commit | 0c0907fb08be425778f7561b1bd104bf42128681 (patch) | |
tree | 4d05a662fd3bf31b8f80a5862bc1179d384c6422 /mcs/class/Mono.Security/Mono.Security.Protocol.Tls/HttpsClientStream.cs | |
parent | a120cadcc6afa4d0b38c3cdbc044a116021581b5 (diff) |
2004-10-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpsClientStream.cs: the .ctor receives a pre-read buffer now.
* SslClientStream.cs: added InputBuffer property.
svn path=/trunk/mcs/; revision=34681
Diffstat (limited to 'mcs/class/Mono.Security/Mono.Security.Protocol.Tls/HttpsClientStream.cs')
-rw-r--r-- | mcs/class/Mono.Security/Mono.Security.Protocol.Tls/HttpsClientStream.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/HttpsClientStream.cs b/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/HttpsClientStream.cs index 678cf83163c..89562c9b416 100644 --- a/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/HttpsClientStream.cs +++ b/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/HttpsClientStream.cs @@ -44,12 +44,14 @@ namespace Mono.Security.Protocol.Tls { public HttpsClientStream (Stream stream, X509CertificateCollection clientCertificates, - HttpWebRequest request) + HttpWebRequest request, byte [] buffer) : base (stream, request.RequestUri.Host, false, SecurityProtocolType.Default, clientCertificates) { // this constructor permit access to the WebRequest to call // ICertificatePolicy.CheckValidationResult _request = request; + if (buffer != null) + InputBuffer.Write (buffer, 0, buffer.Length); #if !NET_1_0 // also saved from reflection base.CheckCertRevocationStatus = ServicePointManager.CheckCertificateRevocationList; @@ -71,3 +73,4 @@ namespace Mono.Security.Protocol.Tls { } } } + |