我得到了一个类似的网址:
https://xxxx.gr/xxx/xxx/xxx/xxx?WSDL
创建消费者。
出于测试原因,我在C#中启动了一个新的桌面应用程序,当我尝试添加服务引用时,出现以下错误:
请求已中止:无法创建SSL / TLS安全通道。
然后我尝试从每个浏览器(IE,FireFox,Chrome)直接点击该Url。他们都报告说这是不安全的联系。
例如,在FireFox中,我收到了以下信息:
https:xxxx/xxx/xxx?WSDL
Peer's Certificate issuer is not recognized.
HTTP Strict Transport Security: false
HTTP Public Key Pinning: false
Certificate chain:
-----BEGIN CERTIFICATE-----
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-----END CERTIFICATE-----
我在网上搜索也是如此,但我无法理解。
我能做些什么或问题来自服务方面吗?
PS我对证书等完全不了解。
感谢。
答案 0 :(得分:2)
将证书放入作者信任并重试。
答案 1 :(得分:0)
如果您只是希望能够创建客户端代理类,则可以忽略证书错误,根据以下答案:Bypass invalid SSL certificate errors when calling web services in .Net
...
ServicePointManager.ServerCertificateValidationCallback = MyCertHandler;
...
static bool MyCertHandler(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors error)
{
// Ignore errors
return true;
}