使用wsdl.exe从c#客户端到Tomcat的HTTPS连接

|| 我有一个tomcat Web服务和一个连接到该服务的C#.net客户端。我使用wsdl.exe创建了Connection类,一切都很好。但是现在我已经在tomcat中激活了ssl以使用https。在我的C#应用​​程序中,我仅将URL更改为https,然后收到以下错误: 基础连接已关闭:无法为SSL / TLS安全通道建立信任关系。 我如何避免此消息?这是因为证书不可信吗?我如何告诉我的客户此连接是受信任的?     
已邀请:
是的,您的客户端很可能不信任服务器的证书。 您可以处理“ 0”以允许SSL连接到无效的证书服务器:
private static bool ValidateRemoteCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors policyErrors)
{
    return true; // allow connection despite any errors
}    
...
ServicePointManager.ServerCertificateValidationCallback += ValidateRemoteCertificate;
    

要回复问题请先登录注册