浏览器 | SSL Handshake Failed 报错 525
安全套接字层 (SSL)和传输层安全 (TLS)是用于验证服务器和外部系统(如浏览器)之间数据传输的协议。需要 SSL 证书才能使用 HTTPS保护你的网站。SSL 握手是建立 HTTPS 连接过程的第一步。为了验证和建立连接,用户的浏览器和网站的服务器必须经过一系列检查(握手),这些检查建立了 HTTPS 连接参数。客户端(通常是浏览器)向服务器发送安全连接请求。发送请求后,服务器会向你的计算机
问题: SSL Handshake Failed 报错 525
解决: ① 更新系统时间 ;②检查你的SSL证书是否有效;③配置浏览器;④验证浏览器 是否支持正确配置为支持 SNI;⑤密码套件匹配(cipher suite mismatch)——》Qualys 的 SSL 服务器测试
① 系统使用了错误的日期和时间,则可能会中断SSL 握手,干扰SSL 证书验证
② 更新SSL证书
③配置浏览器,以获得最新的SSL/TLS协议支持
SSL Handshake Failed 通常是由于浏览器配置错误造成的。确定特定浏览器是否有问题 的最快方法是尝试 切换到不同的浏览器。
另一个潜在的浏览器相关问题是协议不匹配。例如,如果服务器仅支持 TLS 1.2,但浏览器仅配置为 TLS 1.0 或 TLS 1.1,则没有相互支持的协议可用。这将不可避免地导致 SSL 握手失败。
系统-》代理-》高级-》安全-》是否选中了TSL1.2
用 Apple Safari 或 Mac OS,则没有启用或禁用 SSL 协议的选项。默认情况下会自动启用 TLS 1.2。如果你使用的是 Linux,你可以参考Red Hat guide on TLS hardening。
或者报错: gateway time-out 504

SSL握手失败的原因:
在你的 WordPress 站点上安装 安全套接字层 (SSL) 证书使其能够使用 HTTPS 来确保安全连接。
SSL 握手失败 或 错误 525 表示服务器和浏览器无法建立安全连接
错误 525 表示使用 Cloudflare 的域 和源站 Web 服务器之间的 SSL 握手失败
客户端 SSL 错误的常见原因包括:
- 客户端设备上的日期或时间错误。
- 浏览器配置错误。
- 被第三方拦截的连接。
一些服务器端原因包括:
- 密码套件不匹配。
- 服务器不支持的客户端使用的协议。
- 不完整、无效或过期的证书。
通常,如果 SSL 握手失败,则问题可归因于网站或服务器及其 SSL 配置出现问题。
SSL握手 介绍
安全套接字层 (SSL) 和 传输层安全 (TLS)是用于验证服务器和外部系统(如浏览器)之间数据传输的协议。
需要 SSL 证书才能使用 HTTPS保护你的网站。
SSL 握手 是 建立 HTTPS 连接过程的第一步。为了验证和建立连接,用户的浏览器和网站的服务器必须经过一系列检查(握手),这些检查建立了 HTTPS 连接参数。
客户端(通常是浏览器)向服务器发送安全连接请求。发送请求后,服务器会向你的计算机发送一个公钥,并根据证书列表检查该密钥。然后计算机生成一个密钥并使用从服务器发送的公钥对其进行加密。
如果没有 SSL 握手,就无法建立安全连接。这会带来重大的安全风险。此外,该过程涉及许多活动部件。
这意味着有很多不同的机会出现问题并导致握手失败,甚至导致“你的连接不是私人的”错误,从而导致访问者离开。
更多推荐

所有评论(0)