我正在试图在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 curl和rpm -q --changelog curl 。 任何超出43.el6应该支持TLS 1.2。
尽pipecurl手册页说--tlsv1.2选项只在curl 7.34中引入,在Red Hat的curl 7.19中,TLS v1.1和v1.2都可用。