Есть ли способ указать curl для использования конкретной версии TLS? Как 1.1 или 1.2? Я вижу только параметры sslv3 и tlsv1 в справке по команде. Я взял последний src и скомпилировал его с openssl 1.0.1e. По-прежнему не вижу прямой помощи в справке. Есть ли другой способ установить его?
17
Ответы:
Начиная с версии 7.34.0, Curl имеет опции
--tlsv1.0
,--tlsv1.1
и--tlsv1.2
для этой цели.На странице написано
источник
В дополнение к
--tlsvX.Y
/--sslvZ
, который накладывает жесткое ограничение на выбор протоколов, вы можете использовать--tls-max x.y
для мягкого управления согласованием протоколов.источник
Взгляните на параметр --cipher, см. Справочную страницу и документы OpenSSL . Вы должны быть в состоянии предоставить список шифров, который будет принудительно использовать определенные версии.
источник