首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Web服务的Web异常

Web服务的Web异常
EN

Stack Overflow用户
提问于 2010-12-21 19:38:54
回答 2查看 719关注 0票数 2

我已经开发了一个客户端应用程序来使用web服务,

在我的代码中没有错误,但是当我调试时,我得到了以下异常,

'WebException未处理-基础连接已关闭:无法为SSL/TLS安全通道建立信任关系。‘

我认为这与我正在尝试使用的安全web服务的事实有关,所以我的问题是,此错误是否会由于安全证书安装不正确而发生?如果是这样,有没有办法手动将证书安装到应用程序中?

耽误您时间,实在对不起。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-21 19:44:29

这基本上是一个缺少信任的问题。消费客户端需要信任服务器的ssl证书。有两种方法可以解决这个问题:

从受信任的certificate authority (CA)

  • Add购买SSL证书服务器的SSL证书到运行应用程序的用户(或要运行应用程序的计算机(LocalMacine/TrustedPeople))

)的受信任人员证书存储

您可以使用X509CertificateStore类以编程方式将证书添加到适当的存储区,因此基本上您可以将服务器的SSL证书的公钥与您的应用程序一起分发,并在需要时安装它。

票数 1
EN

Stack Overflow用户

发布于 2010-12-21 19:49:29

我同意@Klaus Byskov Hoffmann的观点,但我想补充一下他的答案。如果用于访问服务的服务器域名与分配给它的证书不完全相同,也可能发生这种情况。即使这两个名称都适用于计算机,它也会使证书无效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4498836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档