【发布时间】:2016-06-09 01:25:43
【问题描述】:
完全披露,我几乎不知道自己在做什么。
我正在对 Curl 和加密进行一些故障排除,但我不明白为什么这适用于我正在测试的某个网站:
curl -v https://website
但这些选项都不起作用:
curl -v -1 https://website
curl -v -2 https://website
curl -v -3 https://website
我使用所有三个选项返回的错误是:
error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
我已经用谷歌搜索出了这个错误,而且似乎有数百万个理由让 Curl 返回这个错误。
我知道 -2 选项使用超旧且失效的 SSL,-3 使用较旧(但仍失效)的 SSL,而 -1 使用 TLS。如果我尝试使用 --tlsv1.0 等进行细化,我正在使用的 Curl 版本似乎不起作用。我无权在我正在测试的机器上安装更新版本的 Curl .
所以,我的问题是:如果我没有明确告诉它使用什么,我怎么知道 Curl 使用什么方法连接到 https:// 网站?
【问题讨论】: