当我的 ASP.NET 网站在 Windows 7 机器上运行时,它可以很好地连接(以编程方式作为“客户端”)到另一台 Windows 7 机器上的 SSL 加密服务(“服务器”)。
但如果我的网站在生产环境(windows server 2003)上,服务的 windows 日志会显示:
从远程客户端应用程序接收到 TLS 1.0 连接请求,但服务器不支持客户端应用程序支持的任何密码套件。SSL 连接请求失败。
(服务正在使用由 makecert.exe 创建的自签名证书,但我看不到如何使 makecert 允许更多密码套件......或者我是否在 2003 盒子上安装了一些东西......?这个:https:/ /serverfault.com/questions/166750对我不起作用,因为我没有使用 CSR)