Указание дополнительной версии TLS при использовании curl

есть ли способ указать curl для использования определенной версии TLS? Вроде 1.1 или 1.2? В справке команды я вижу только параметры sslv3 и tlsv1. Я взял последнюю версию src и скомпилировал ее с помощью openssl 1.0.1 e. До сих пор не вижу прямой опции в справке. Есть ли другой способ установить его?

25
задан vpram86
07.12.2022 7:35 Количество просмотров материала 3407
Распечатать страницу

3 ответа

начиная с версии 7.34.0, Curl имеет опции --tlsv1.0,--tlsv1.1 и --tlsv1.2 для этой цели.

manpage говорит

-1, --tlsv1

(SSL) заставляет curl использовать TLS версии 1.X при согласовании с удаленным сервером TLS. Вы можете использовать опции --TLSv1.0, --tlsv1.1, и --tlsv1.2 для более точного управления версией TLS (если используемая серверная часть SSL поддерживает такой уровень управления).

...

--протоколе TLSv1.2

(SSL) заставляет curl использовать TLS версии 1.2 при согласовании с удаленным сервером TLS. (Добавлено в 7.34.0)

14
отвечен RedGrittyBrick 2022-12-08 15:23

взгляните на опцию -- cipher см. manpage и OpenSSL docs. Вы должны быть в состоянии предоставить список шифров, который заставит определенные версии.

0
отвечен BowlesCR 2022-12-08 17:40

дополнительно --tlsvX.Y/--sslvZ, которое положило трудный предел к какой скручиваемости протоколов выбрал бы, вы может использовать --tls-max x.y мягко контролировать согласование протокола.

0
отвечен AnrDaemon 2022-12-08 19:57

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх