Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Какую версию протокола TLS использует TNetHTTPClient для https ? / 9 сообщений из 9, страница 1 из 1
30.09.2021, 16:24
    #40101032
Stalker4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую версию протокола TLS использует TNetHTTPClient для https ?
Hi All,

Delphi 10.4.2 и выше

Вызываю TNetHTTPClient.Post('https://test.xx.yy', );
Свойство TNetHTTPClient.SecureProtocols я оставляю в состоянии по умолчанию.

Вопрос: Какую в этом случае версию протокола TLS (1.0, 1.1, 1.2, 1.3) будет использовать TNetHTTPClient при обращении по https ?

P.S. Смотрел код, но так и не смог этого понять ...
...
Рейтинг: 0 / 0
30.09.2021, 16:39
    #40101041
DmSer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую версию протокола TLS использует TNetHTTPClient для https ?
По идее должен использовать ту версию, которую поддерживает сервер (наиболее актуальную)
...
Рейтинг: 0 / 0
30.09.2021, 17:28
    #40101053
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую версию протокола TLS использует TNetHTTPClient для https ?
При условии, что сама ОС его поддерживает.
Чего со старыми версиями винды может и не быть.
...
Рейтинг: 0 / 0
30.09.2021, 17:35
    #40101057
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую версию протокола TLS использует TNetHTTPClient для https ?
rgreat
При условии, что сама ОС его поддерживает.
Чего со старыми версиями винды может и не быть.
не совсем так.
всё зависит от того, чем цепляться к серверу.
например, в WCF поддержка TLS имеется "унутре", независимо от ОСи.
...
Рейтинг: 0 / 0
30.09.2021, 17:51
    #40101063
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую версию протокола TLS использует TNetHTTPClient для https ?
Под виндой используется schannel, причем через WinInet, а его предпочтительные протоколы настраиваются в реестре. Даже есть тулза для этого. Возможно, есть опции непосредственно в самом httpclient
...
Рейтинг: 0 / 0
30.09.2021, 18:03
    #40101070
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую версию протокола TLS использует TNetHTTPClient для https ?
Мимопроходящий
не совсем так.
всё зависит от того, чем цепляться к серверу.
например, в WCF поддержка TLS имеется "унутре", независимо от ОСи.

Топик стартер явно указал на TNetHTTPClient, а он работает через ОС, а не через свою имплементацию протоколов.
...
Рейтинг: 0 / 0
30.09.2021, 20:22
    #40101098
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую версию протокола TLS использует TNetHTTPClient для https ?
Через WinHttp
...
Рейтинг: 0 / 0
06.10.2021, 14:03
    #40102348
Stalker4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую версию протокола TLS использует TNetHTTPClient для https ?
А есть ли возможность у TNetHTTPClient узнать, какая версия протокола TLS была использована при конкретном соединении ?
...
Рейтинг: 0 / 0
06.10.2021, 15:24
    #40102364
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую версию протокола TLS использует TNetHTTPClient для https ?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Какую версию протокола TLS использует TNetHTTPClient для https ? / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]