Using the ServerCertificateValidationCallback as you suggested
helped.  I got past the "remote certificate is invalid" error.
Thanks.

On May 28, 9:28 am, Jamie Fraser <[email protected]> wrote:
> I think you probably want something 
> likehttp://msdn.microsoft.com/en-us/library/system.net.servicepointmanage...
>
>
>
> On Fri, May 28, 2010 at 1:55 PM, Tom <[email protected]> wrote:
> > Hi all,
>
> > I am trying to post a request to a web service over https.  The server
> > has a certificate but does not require the client to have a
> > certificate.  I am not interested in validating the server
> > certificate.  How can I post a request to a web server using https
> > without validating the server certificate?  It must be possible
> > because the open source SoapUI can do it.
>
> > Here is the c# code I am using.  I copied this code from MSDN.  It
> > works fine for http, but throws a "The remote certificate in invalid
> > according to the validation procedure" exception for https.
>
> > //WebRequest request = WebRequest.Create("http://www.contoso.com/
> > PostAccepter.aspx"); works fine
> > WebRequest request = WebRequest.Create("https://www.webservice.com/
> > ProcessMessage"); //throws exception
> > request.Method = "POST";
> > string postData = "This is a test that posts this string to a Web
> > server.";
> > byte[] byteArray = Encoding.UTF8.GetBytes(postData);
> > request.ContentType = "text/xml; charset=UTF-8";
> > request.ContentLength = byteArray.Length;
> > Stream dataStream = request.GetRequestStream();
> > dataStream.Write(byteArray, 0, byteArray.Length);
> > dataStream.Close();
> > WebResponse response = request.GetResponse();
> > Console.WriteLine(((HttpWebResponse)response).StatusDescription);
> > dataStream = response.GetResponseStream();
> > StreamReader reader = new StreamReader(dataStream);
> > string responseFromServer = reader.ReadToEnd();
> > Console.WriteLine(responseFromServer);
> > reader.Close();
> > dataStream.Close();
> > response.Close();
>
> > Any help is appreciated.  Thanks.- Hide quoted text -
>
> - Show quoted text -

Reply via email to