Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_professional thread: Calling a webservice over ssl from an aspx page.


Message #1 by postc@r... on Thu, 20 Dec 2001 18:07:17
I am unable to call a webservice from an aspx page using SSL.  If I 
call the asmx file from Internet Explorer 6 I can make a secure connection 
to the webservice and invoke the methods without any problem.

However,  If I add the web reference to an ASP.NET project (making sure to 
specify https when I add the reference) I get the following error when I 
call any webmethod on the webservice:

The underlying connection was closed: Could not establish trust 
relationship with remote server. 

So what is IE 6 doing that allows it to connect to the webservice that 
ASP.NET doesn't do.  Is there some function I need to call or property I 
need to set?

I found an example that used WebRequest and tried that.  I still got the 
same error.  The documentation stated that WebRequest will automatically 
use SSL when used with https. I am assuming, (perhaps wrongly) that the 
proxy generated on the https connection should work automatically as well.

I also looked on GOOGLE, it looks like other people are also having this 
problem.  I tried some of the suggestions that I found there but they did 
not resolve the problem.

I have tried adding the CA to the ClientCertificate collection on the 
proxy generated for the webservice to no avail.

Any suggestions, samples or white papers on this subject would be greatly 
appreciated.

Thanks,

Chris Post

  Return to Index