无法创建SSL / TLS安全通道 – 问题可能是代理服务器吗?
我有一个ac#app,它调用一个使用证书进行身份validation的Web服务方法。 该代码有效,因为当它安装在服务器A(没有代理)时,它进行身份validation。
当我在服务器B上安装代码时,在客户端站点上,它安装在代理后面。 我几乎尝试了所有的东西,但我一直收到这个错误:
无法创建SSL / TLS安全通道
您是否认为此问题可能是由代理服务器引起的? 如果您对此有任何亲身经历,请分享。
谢谢
根据我的经验,几乎所有这些消息都归因于链中的某些机器(客户端,代理,服务器)由于某种原因而不“喜欢”证书。
要详细说明twk所说的内容,如果您使用自签名证书或您自己的CA,则需要至少在服务器上的受信任机构存储中安装签名证书,并且可能在代理上。
我遇到的常见问题:
我遇到了同样的问题。 在我的情况下,证书需要网络服务访问权限。 你可以查看
- 打开证书MMC
- 导航到证书(本地计算机)>个人>证书
- 右键单击您的证书,然后从上下文菜单中选择“所有任务”>“管理私钥…”
- 设置适当的权限
如果您的证书不受信任(自签名),那么C#客户端将拒绝连接。
上述就是C#学习教程:无法创建SSL / TLS安全通道 – 问题可能是代理服务器吗?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1033795.html