|
|
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
Хочу с сервера Телеграм скачать аватарку Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. получаю ошибку Project raised exception class EIdOSSLUnderlyingCryptoError with message 'Error connecting with SSL. error:1409442E:SSL routines:SSL3_READ_BYTES:tlsv1 alert protocol version'. P.S. т.е. TLS 1.2 они поддерживаютNot all SSL/TLS is equal We support any SSL/TLS version TLS1.2 and up for your webhook. This means that SSLV2/3/TLS1.0/TSL1.1 are NOT supported, due to security issues associated with those older versions. Скачал (отсюда https://indy.fulgan.com/SSL/) архив "openssl-1.0.2u-i386-win32.zip", заменил в папке проекта две DLLки - не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 11:31 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
В общем, переделал код на использование THTTPClient Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 11:44 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
В общем, я так подозреваю, что проблема была с теми двумя DLLками. Но перепроверять уже лень. Тем более, что THTTPClient не требует никаких доп. dll, работает без них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 11:53 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
X11, THTTPClient построен на WinAPI, соостветственно, использует системные библиотеки. Т.е. если вдруг вы захотите запустить ваш код на WinXP, то точно так же ничего не получится. А вот Indy с нормальными dll будет работать даже там. Если что, официальные dll для Indy лежат тут: https://github.com/IndySockets/OpenSSL-Binaries ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 12:12 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 12:57 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
X11 ,пишут, что кросплатформа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 13:00 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
Не смотрел. Не само собой, что должно быть куча ifdef, иначе как по другому? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 13:07 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
THttpClient кросcплатформенный. Для разных платформ используются различные родные API: * Windows - WinHttp * iOS, macOS - NSURLSession * Linux - libcurl * Android - JHttpURLConnection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 13:14 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
X11 иначе как по другому? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 13:27 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
В общем, даже Telegram-бот, который тоже использует THTTPClient, не стартует на WinXP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 13:41 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
X11 который тоже использует THTTPClient, не стартует на WinXP. Так да, об этом и разговор. Лучше взять Indy или ICS, которые не зависят от системных библиотек и быть уверенным, что работать будет на любой винде, а не только на крайней с обновами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 14:25 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
Библиотека для Телеграм-бота не моя, поэтому я ничего заменить не могу. Ну не будет работать на Win XP штошшш ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 14:28 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
zedxxx, Все так, пока не надо HTTPS. А с HTTPS на INDY все мутно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 14:33 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
rgreat, Если речь не про http/2, то обычно там всё Ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2020, 15:24 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
rgreat Все так, пока не надо HTTPS. А с HTTPS на INDY все мутно. А в чем муть, если не пытаться прыгать выше TLS 1.2 как надо ТС ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2021, 12:09 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
X11 В общем, даже Telegram-бот, который тоже использует THTTPClient, не стартует на WinXP. p.s. нет, есть в интернете https://webdelphi.ru/glossary/thttpclient/ похоже, что это в более старых версиях что ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2021, 12:49 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2021, 14:03 |
|
||
|
InDy Error connecting with SSL - TLS 1.2
|
|||
|---|---|---|---|
|
#18+
zedxxx, спасибо, наверное опечатался, когда искал, почему-то указатель справки не находил его, а сейчас находит :) Понятно, TNetHTTPClient и работает через этот класс: Код: pascal 1. 2. 3. 4. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2021, 15:03 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39998335&tid=2037680]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
10ms |
get forum data: |
5ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 473ms |

| 0 / 0 |
