Я пытаюсь создать завиток в своем блоке RHEL 6.x, поскольку существующая версия не поддерживает TLSv1.2. Однако независимо от того, какой вариант я выберу, всегда возникает следующая ошибка:
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....
Я попробовал следующие варианты:
./configure --with-ssl ./configure --with-ssl=/usr/bin/openssl ./configure --with-nss ./configure --with-gnutls
Я также попытался загрузить и создать nss и openssl, но это тоже не помогло.
Вам не нужно создавать свою собственную версию curl, поддержка TLS 1.1 и 1.2 (с --tlsv1.1
соотв. --tlsv1.2
параметры командной строки) был перенесен и стал доступен в 2014 г. из curl
версия 7.19.7-43
пакета RHEL 6 об / мин.
Пожалуйста прочти этот вопрос и ответ как номера версий для программного обеспечения остаются неизменными в основных выпусках Red Hat, несмотря на применяемые исправления ошибок, или иногда, как в случае с curl, несмотря на добавление новых функций (и почему вы должны исправлять системы RHEL (и производные, такие как CentOS). )
Каждый официальный пакет RHEL 6 для curl говорит curl --version = 7.19.7
, речь идет о выпуске, как показано в yum info curl
и rpm -q --changelog curl
; что-нибудь помимо 43.el6
должен поддерживать TLS 1.2.
Несмотря на то, что Справочная страница curl говорит, что --tlsv1.2
опция была представлена только в curl 7.34, в Red Hat curl 7.19 доступны как TLS v1.1, так и v1.2.