如何在WCF中绕过Exchange Web Services的TLS/SSL证书验证?

3
我想要绕过SSL,使用普通的HTTP协议连接到Exchange 2007服务器,但我们不想投资于真正的SSL证书,而我们使用的这个证书是Blackberry企业服务器所需的。有没有一种方法可以绕过这个问题?以下是异常信息:

请求失败。基础连接已经关闭:无法建立起 SSL/TLS 安全信道的信任关系。

Service.Credentials = new WebCredentials(ShacxEwsUserName, ShacxEwsUserPassword, ShacxEwsUserDomain);
        Service.Url = new Uri(ShacxEwsServiceUrl);

如何使ExchangeService接受错误的SSL证书。
2个回答

3

0

如果不了解您的情况,那么很难进行诊断,但您可以尝试使用以下客户端配置中可用的设置来绕过证书验证过程:

        <serviceCertificate>
          <authentication certificateValidationMode="None"
                          revocationMode="NoCheck" />
        </serviceCertificate>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接