Curl使用什么加密方法默认使用?

时间:2016-02-26 00:55:10

标签: ssl curl

完全披露,我几乎不知道我在做什么。

我正在使用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

我已经找到了Googl这个错误,看起来有很多原因让Curl返回这个错误。

我知道-2选项使用超级旧的和破坏的SSL,-3使用较少旧(但仍然被破坏)的SSL,而-1使用TLS。如果我尝试使用--tlsv1.0等进行细化,那么Curl I的版本似乎无法使用。我没有权限安装更新版本的Curl机器我正在测试。

所以,我的问题是:如果我没有明确告诉它使用什么,我如何知道Curl用于连接到https://网站的方法?

1 个答案:

答案 0 :(得分:1)

这完全取决于与同伴谈判的内容。您需要检查每个特定情况下的握手跟踪。