如何为TLSv1.2支持构buildcurl?

我正在试图在RHEL 6.x上创buildcurl,因为现有的版本不支持TLSv1.2。 但是,无论我select什么选项,总是会出现以下错误:

configuration:警告:禁用SSL,您将无法使用HTTPS,FTPS,NTLM等等。
configuration:警告:使用--with-ssl,--with-gnutls,--with-polarssl,--with-cyassl,--with-nss,--with-axtls ....

我试过的选项是

 ./configure --with-ssl
 ./configure --with-ssl = / usr / bin / openssl
 ./configure --with-nss
 ./configure --with-gnutls

我也试图下载和build立nss和openssl,但这也没有帮助。

你不需要build立你自己的curl版本,支持TLS 1.1和1.2(使用--tlsv1.1--tlsv1.2命令行开关)已经被--tlsv1.2移植并且在2014年curl版本7.19.7-43 RHEL 6 rpm软件包中有7.19.7-43个。

请阅读本Q&A软件的版本号在Red Hat主要版本中是如何保持不变的,尽pipe已经应用了错误修正,有时甚至是在卷起的情况下,尽pipe增加了新function(以及为什么要修补RHEL CentOS)系统。)

每个官方的RHEL 6的curl包都会说curl --version = 7.19.7 ,就是这个释放,就像在yum info curlrpm -q --changelog curl 。 任何超出43.el6应该支持TLS 1.2。

尽pipecurl手册页说--tlsv1.2选项只在curl 7.34中引入,在Red Hat的curl 7.19中,TLS v1.1和v1.2都可用。