Como construir o curl para o suporte a TLSv1.2?

2

Estou tentando criar o curl na minha caixa RHEL 6.x, pois a versão existente não suporta TLSv1.2. No entanto, não importa qual opção eu selecione, sempre termina com o seguinte erro:

configure: WARNING: SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more.
configure: WARNING: Use --with-ssl, --with-gnutls, --with-polarssl, --with-cyassl, --with-nss, --with-axtls....

As opções que tentei são

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

Eu também tentei baixar e criar nss e openssl, mas isso também não ajudou.

    
por bubbly 31.08.2016 / 18:12

1 resposta

5

Você não precisa criar sua própria versão de onda, suporte para TLS 1.1 & 1.2 (com os comutadores de linha de comando --tlsv1.1 resp. --tlsv1.2 ) foi devolvido e tornou-se disponível em 2014 de curl versão 7.19.7-43 do pacote RHEL 6 rpm.

Por favor, leia este Q & A como os números de versão do software permanecem os mesmos nos principais lançamentos da Red Hat, apesar das correções de erros que ocorrem aplicado, ou às vezes, como no caso do curl, apesar dos novos recursos serem adicionados (e por que você deve fazer o patch dos sistemas RHEL (e derivados como o CentOS).)

Todo pacote oficial do RHEL 6 para enrolar dirá curl --version = 7.19.7 , é sobre o lançamento, conforme exibido em yum info curl e rpm -q --changelog curl ; qualquer coisa além de 43.el6 deve suportar o TLS 1.2.

Apesar do fato de que a página curl man diz que a opção --tlsv1.2 foi introduzida somente no curl 7.34, na curva da Red Hat 7.19, tanto o TLS v1.1 quanto a v1.2 estão disponíveis.

    
por 31.08.2016 / 18:35