Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 忽略单个WCF调用的服务器证书错误,而不是整个应用程序_C#_Wcf_Ssl - Fatal编程技术网

C# 忽略单个WCF调用的服务器证书错误,而不是整个应用程序

C# 忽略单个WCF调用的服务器证书错误,而不是整个应用程序,c#,wcf,ssl,C#,Wcf,Ssl,全部, 我想通过SSL对WCF服务进行WCF调用,但我想忽略SSL证书验证 我知道我能做到: System.Net.ServicePointManager.ServerCertificateValidationCallback = ((sender, certificate, chain, sslPolicyErrors) => true); 这将信任应用程序范围内的所有证书。我的问题是,我只想信任一个特定呼叫的所有证书。我需要所有其他调用来验证服务器证书 我需要

全部,

我想通过SSL对WCF服务进行WCF调用,但我想忽略SSL证书验证

我知道我能做到:

System.Net.ServicePointManager.ServerCertificateValidationCallback =
            ((sender, certificate, chain, sslPolicyErrors) => true);
这将信任应用程序范围内的所有证书。我的问题是,我只想信任一个特定呼叫的所有证书。我需要所有其他调用来验证服务器证书

我需要交给哪种装订

new ChannelFactory<MyService>(binding, endpointAddress);
newchannelfactory(绑定,端点地址);
为了达到这个目的