[Mono-list] Web Service with HTTPS problem

Gonzalo Paniagua Javier gonzalo at novell.com
Sun Dec 31 15:26:52 EST 2006


On Thu, 2006-12-21 at 11:11 -0800, Joshua Kahn wrote:
> Hello-
> 
> I am trying to build a .NET web service on Mono (CentOS, Mono 1.2.2.1, XSP 2.0) that calls another web service over HTTPS.  My service runs fine on my Windows development machine while running XSP;  however, I get the following error when moving it to my Linux server:
> 
> Error getting response stream (Write): SendFailure
> 
> After searching extensively, I have not been able to find a solution.  I attempted all of the options found at http://www.mono-project.com/FAQ:_Security:
>   - Created "trust all" certificate policy in web service app
>   - Used certmgr to add all certificates from the web service URL
>   - Used mozroots to import all Firefox certificates into Mono (after visiting the web service in Firefox without problem)
> 
> I did #2, 3 for both my Apache user (web), the root user, and imported into the machine store.
> 
> Does anyone have any other ideas?  I have been unable to find any bugs reports around this topic.  Is there a Mono log on Linux somewhere that might provide more insight into the problem?

Try setting the ServicePointManager.CertificatePolicy to an
ICertificatePolicy that does nothing but returning 'true'. If that
works, it has to be a problem with the certificate. Current svn might
report more precise information on the actual problem.

-Gonzalo




More information about the Mono-list mailing list