Linux 如何在libcurl中启用sslv3请求

Linux 如何在libcurl中启用sslv3请求,linux,ssl,libcurl,Linux,Ssl,Libcurl,如果默认情况下已禁用,如何在libcurl中启用对SSLV3请求的支持?我在网上找到了这个 如何使用此站点中提供的修补程序?或者,如果有其他方法可以实现这一点,请指导?SSLv3不安全 curl支持SSLv3开箱即用。但是,您的SSL库可能不会。我认为任何现代TLS图书馆都不会。如果构建curl是为了支持它,那么您必须在运行时显式地要求curl允许它,因为默认情况下默认为TLS 例如,如果您想与OpenSSL一起使用,您需要构建OpenSSL并明确要求它在配置中启用SSLv3,否则它将不支持SS

如果默认情况下已禁用,如何在libcurl中启用对SSLV3请求的支持?我在网上找到了这个

如何使用此站点中提供的修补程序?或者,如果有其他方法可以实现这一点,请指导?

SSLv3不安全 curl支持SSLv3开箱即用。但是,您的SSL库可能不会。我认为任何现代TLS图书馆都不会。如果构建curl是为了支持它,那么您必须在运行时显式地要求curl允许它,因为默认情况下默认为TLS

例如,如果您想与OpenSSL一起使用,您需要构建OpenSSL并明确要求它在配置中启用SSLv3,否则它将不支持SSLv3

SSLv3本质上是不安全的,在协议中我们无法修复这一点。这就是为什么每个人都避免触摸它,并继续前进。2019年使用SSLv3是一个错误。不要去那里。与上司争论,坚持自己的立场。

SSLv3没有安全感 curl支持SSLv3开箱即用。但是,您的SSL库可能不会。我认为任何现代TLS图书馆都不会。如果构建curl是为了支持它,那么您必须在运行时显式地要求curl允许它,因为默认情况下默认为TLS

例如,如果您想与OpenSSL一起使用,您需要构建OpenSSL并明确要求它在配置中启用SSLv3,否则它将不支持SSLv3


SSLv3本质上是不安全的,在协议中我们无法修复这一点。这就是为什么每个人都避免触摸它,并继续前进。2019年使用SSLv3是一个错误。不要去那里。与你的老板争论,坚持你的立场。

你到底为什么要启用这样一个不推荐的、不安全的、损坏的协议?有很多Debian蚀刻运行设备的OpenSSL版本只支持SSLV2和SSLV3。更新这些设备以满足TLS请求需要花费大量精力,因此我将更改curl请求以支持SSLV3。2019年的Debian蚀刻?哦,天哪,你有一个完全不同的问题…你到底为什么要启用一个不推荐使用的、不安全的、坏掉的协议呢?有很多运行Debian蚀刻的设备都有OpenSSL版本,只支持SSLV2和SSLV3。更新这些设备以满足TLS请求需要花费大量精力,因此我将更改curl请求以支持SSLV3。2019年的Debian蚀刻?哦,我的天,你有一个完全不同的问题…是的,我们可以在curl中设置SSLV3的选项,但是我使用的版本不支持SSLV3,所以我想知道如何启用它。我发现了一些相关的链接,但我不知道如何使用这个补丁。关于和老板的争吵,我正在处理。你不需要那个补丁,它已经在master中了。您需要构建自己的SSL库,然后构建最新的curl来使用它。所谓构建,您是指安装吗?我是指构建。然后安装。我可以在libcurl v7.15.5上启用TLS1.2吗?是的,我们可以在curl中设置SSLV3选项,但我使用的版本不支持SSLV3,所以我想问如何启用它。我发现了一些相关的链接,但我不知道如何使用这个补丁。关于和老板的争吵,我正在处理。你不需要那个补丁,它已经在master中了。您需要构建自己的SSL库,然后构建最新的curl来使用它。所谓构建,您是指安装吗?我是指构建。然后安装。我可以在libcurl v7.15.5上启用TLS1.2吗?