我在服务器的 Windows 事件日志中收到此错误:
从远程客户端应用程序接收到 TLS 1.0 连接请求,但服务器不支持客户端应用程序支持的任何密码套件。SSL 连接请求失败。
当我尝试从 Windows Server 2003 机器连接到 Windows 7 机器上的 Web 服务时。
如何将一个密码套件添加到另一个支持的密码套件?
(固定客户端是理想的,但如果服务器解决方案没有问题 - 我可以访问所有涉及的盒子,我只想要它们之间的一些基本加密以保护隐私)。
除了数小时的谷歌搜索和阅读,我还尝试过:
- 检查服务器窗口事件查看器(发现密码套件错误)
- 从http://support.microsoft.com/kb/948963向 test1 添加密码套件(没有帮助)
- 将 TLS 1.0 添加到服务器 Windows 注册表中密码套件中的协议(无变化)
- 安装 IIS 工具希望向 Schannel 添加更多协议(它没有)
- 再次为客户导出证书,但包含私钥(无变化)
- 检查服务器和客户端上安装的密码套件是否匹配(找不到 win2k3 列出它们的位置)
- 将 TLS_RSA_WITH_AES_256_CBC_SHA(由上述修补程序安装)添加到服务器的密码套件(不,已经在那里)