我已经成功地构建了Web应用程序,但当我尝试在浏览器中查看该应用程序时,它会抛出“无法创建SSL/TLS安全通道”。我尝试将编译更改为调试模式,然后它抛出“客户端和服务器无法通信,因为它们没有共同的算法”错误。
我还检查了Regedit.exe中的SSL协议,并且一切都已启用。我还在我的机器上安装了客户端测试证书。
我担心的是,Web应用程序是否能够从应用程序池中挑选已安装的证书,或者我是否应该编写任何特定代码来使用该特定证书?
发布于 2015-01-18 16:38:45
我不熟悉.NET,但如果服务器未配置为使用证书,则通常会发生此类错误。在这种情况下,它可以提供的唯一密码是ADH等,即不需要证书的密码。因为在这种情况下,连接很容易受到中间人攻击,默认情况下,大多数客户端都不支持这种密码,因此您会得到错误消息,即客户端和服务器没有共同的密码。
https://stackoverflow.com/questions/27995785
复制相似问题