【问题标题】:Could not create SSL/TLS secure channel AND The client and server cannot communicate, because they do not possess a common algorithm无法创建 SSL/TLS 安全通道并且客户端和服务器无法通信,因为它们没有通用算法
【发布时间】:2015-01-17 03:12:20
【问题描述】:

我已经成功构建了 Web 应用程序,但是当我尝试在浏览器中查看应用程序时,它会抛出“无法创建 SSL/TLS 安全通道”。我尝试将编译更改为调试模式,然后它抛出“客户端和服务器无法通信,因为它们不具备通用算法”错误。

我还检查了 SSL 协议的 Regedit.exe 并启用了一切。我的机器上也安装了客户端测试证书。

我担心的是 Web 应用程序是否能够从应用程序池中选择已安装的证书,或者我是否应该编写任何特定代码来使用该特定证书?

【问题讨论】:

    标签: vb.net web-services


    【解决方案1】:

    我不熟悉 .NET,但如果服务器未配置为使用证书,则通常会发生这种错误。在这种情况下,它可以提供的唯一密码是 ADH 等,即不需要证书的密码。因为在这种情况下,连接很容易受到中间人攻击,大多数客户端默认不支持此类密码,因此您会收到客户端和服务器没有共同密码的错误消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      • 2012-11-04
      • 2018-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多