无法创建SSL/TLS安全通道-问题可能出在代理服务器上吗?我有一个c#应用程序调用使用证书进行身份验证的Web服务方法。该代码之所以有效,是因为当它安装在服务器A(没有代理)上时,它会进行身份验证。当我在客户端站点的服务器B上安装代码时,它安装在代理后面。我已经尝试了几乎所有方法,但我不断收到此错误:无法创建SSL/TLS安全通道您认为此问题可能是由代理服务器引起的吗?如果您对此有任何个人经验,请分享。谢谢根据我的经验,几乎所有这些消息都是由于链中的某些机器(客户端、代理、服务器)出于某种原因不“喜欢”证书。详细说明twk所说的内容,如果您使用自签名证书或您自己的CA,则需要将签名证书安装在受信任的授权机构存储中,至少在服务器上,可能在代理上。我遇到的常见问题:我遇到了同样的问题。在我的例子中,证书需要访问Web服务。您可以通过打开证书MMC导航到证书(本地计算机)>个人>证书右键单击??您的证书并从上下文菜单中选择“所有任务”>“管理私钥...”来查看此设置,如果您证书不可信(自签名),则C#客户端将拒绝连接。以上是C#学习教程:UnabletocreateSSL/TLSsecurechannel-会不会是代理服务器的问题?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
