powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / HTTPRio TLS 1.2
46 сообщений из 46, показаны все 2 страниц
HTTPRio TLS 1.2
    #39991373
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как использовать TLS 1.2?

Delphi7
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
  SoapClient:= TIdHTTPRIO.Create(Self);
  with SoapClient.HTTPWebNode.HttpClient do
    begin
     AllowCookies:= True;
     HandleRedirects:= False;
     ProtocolVersion:= pv1_1;
     if not SSLRequired then begin // HTTP
                             IOHandler.Free;
                             IOHandler:= nil;
                             end
     else
     begin // HTTPS
     IOHandler:= TIdSSLIOHandlerSocket.Create(SoapClient.HTTPWebNode.HttpClient);

      with
        TIdSSLIOHandlerSocket
        (IOHandler), SSLOptions do
        begin
          Method:= sslvSSLv23;

          CertFile:= FirmDir+'client.crt';
          KeyFile:= FirmDir+'key.pem';
          RootCertFile:= FirmDir+'ca.crt';

          Mode:= sslmClient;

          OnGetPassword := GetKey;
          OnStatusInfo := IdSSLIOHandlerSocket1StatusInfo;
        end;
     end;
  end;



Спасибо
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991374
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Error connecting with ssl
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991376
ziv-2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,
SSLOptions.Method := sslvTLSv1_2;
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991378
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ziv-2014
listtoview,
SSLOptions.Method := sslvTLSv1_2;

нет такого пункта
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991380
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное нужно обновить компонент
скачал Indy10
https://www.indyproject.org/download/v10/

подскажите, а из какой папки ставить?
Core
Protocols
SuperCore
System
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991382
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там должна быть папка lib, в ней есть файлы проектов
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991391
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11
там должна быть папка lib, в ней есть файлы проектов

чес слово нет

а старые компоненты нужно сначала удалить?
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991395
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991404
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
а старые компоненты нужно сначала удалить?


обязательно, и из папки Delphi исходники удалить
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991414
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11
listtoview
а старые компоненты нужно сначала удалить?


обязательно, и из папки Delphi исходники удалить

старые компоненты удалил
новые установил

теперь проект не собирается

правильно я понимаю что старый компонент с формы нужно удалить и новый на форму добавить
ну и поправить код
?

SOAP компонента не нашел в новых
видимо какой ниб IdHTTP вместо него
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991415
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991441
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользуйтесь тегом spoiler, чтобы скрывать огромные картинки
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991450
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
старые компоненты удалил
новые установил
теперь проект не собирается
Ну так у инди никогда не было совместимости версий. Допиливайте проект под новую версию
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991460
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
listtoview
старые компоненты удалил
новые установил
теперь проект не собирается
Ну так у инди никогда не было совместимости версий. Допиливайте проект под новую версию

ну да
уже перепиливаю
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991478
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видимо tls 1.2 для Д7 не поддерживается
компоненты обновил, а константы такой нет

тут пишут что можно, но непонятно для какой версии
https://github.com/IndySockets/Indy/issues/181
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991480
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть у кого есть пример вызова SOAP сервиса по tls 1.2 на D7 ?
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991693
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
видимо tls 1.2 для Д7 не поддерживается
компоненты обновил, а константы такой нет

Indy10 прекрасно собирается под D7

TIdSSLVersion = (sslvSSLv2, sslvSSLv23, sslvSSLv3, sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2);
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991873
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747
listtoview
видимо tls 1.2 для Д7 не поддерживается
компоненты обновил, а константы такой нет

Indy10 прекрасно собирается под D7

TIdSSLVersion = (sslvSSLv2, sslvSSLv23, sslvSSLv3, sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2);

скачал последние, но tls_1_2 нет
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991875
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так у меня
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991881
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот код после обновления компонент
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991887
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

А если найти в исходниках место где этот тип объявлен и посмотреть какие там IFDEFы? И вообще сделать текстовый поиск по нужной константе?
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991914
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не знаю что там за версии у топистартера,
но вот у меня древняя версия

Rev 1.40 03/11/2009 09:04:00 AWinkelsdorf

и там в файле IdSSLOpenSSL.pas есть:

Код: pascal
1.
2.
type
  TIdSSLVersion = (sslvSSLv2, sslvSSLv23, sslvSSLv3, sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2);



В современных версиях Indy из перечисления удалили древние sslvTLSv1_1 и sslvTLSv1_2

вот версия для страдальца
https://mega.nz/file/goVVVSaB#70et0yt2rF3dVoevgwaolCa3AkBq5a4SwnV3NYdMuZ8
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991927
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю, где там кто и какие кривые версии находит, но вот это https://github.com/IndySockets/Indy/ официальный репо разработчика, и вот здесь прекрасно присутствуют все возможные версии, ничего не выпилено.

defecator
В современных версиях Indy из перечисления удалили древние sslvTLSv1_1 и sslvTLSv1_2

1.2 только deprecated, а не obsolete, да и то далеко не везде. Еще пару лет проживет точно
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991973
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Fr0sT-Brutal
Не знаю, где там кто и какие кривые версии находит, но вот это https://github.com/IndySockets/Indy/ официальный репо разработчика, и вот здесь прекрасно присутствуют все возможные версии, ничего не выпилено.

defecator
В современных версиях Indy из перечисления удалили древние sslvTLSv1_1 и sslvTLSv1_2

1.2 только deprecated, а не obsolete, да и то далеко не везде. Еще пару лет проживет точно


а вот в этих версиях
https://www.indyproject.org/download/

sslvTLSv1_1 и sslvTLSv1_2 отсутствуют
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39991985
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
defecator


а вот в этих версиях
https://www.indyproject.org/download/

sslvTLSv1_1 и sslvTLSv1_2 отсутствуют

Хз. Потыкал минуту и так и не нашел внятной ссылки на скачку.
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992012
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal
defecator


а вот в этих версиях
https://www.indyproject.org/download/

sslvTLSv1_1 и sslvTLSv1_2 отсутствуют

Хз. Потыкал минуту и так и не нашел внятной ссылки на скачку.


Выбирать надо 10-ю версию
а там прямо:
https://www.indyproject.org/download/v10/ Alternatively you can download the Source Code for Version 10.0.52. This is however a rather old version and is no longer recommended.
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992026
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cobalt747
Выбирать надо 10-ю версию
а там прямо:
https://www.indyproject.org/download/v10/ Alternatively you can download the Source Code for Version 10.0.52. This is however a rather old version and is no longer recommended.

Последнее изменение OpenSSL модуля 7/27/2004, зачем вообще в таком дерьме мамонта ковыряться. Прямым текстом же написано: no longer recommended
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992066
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal,

Напрасно вы так про 10-ку - она до сих пор стабильный релиз, идет в поставке с Дельфи.

А поддержка TLS1.3 пока еще в разработке (насколько я читал комментарии RemyLebau).
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992085
zedxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cobalt747, Так десятка, десятке рознь. Брать и юзать надо ту, которая на гитхабе, с последними хотфиксами. И версия там 10.6.2.xxx, а не 10.0.52.
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992141
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747
Fr0sT-Brutal,

Напрасно вы так про 10-ку - она до сих пор стабильный релиз, идет в поставке с Дельфи.

А поддержка TLS1.3 пока еще в разработке (насколько я читал комментарии RemyLebau).


Вроде один из участников реализовал поддержку tls1.3, но автор включил её в отдельную ветку, поскольку она не совместима со старыми dllками.
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992160
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator
Не знаю что там за версии у топистартера,
но вот у меня древняя версия

Rev 1.40 03/11/2009 09:04:00 AWinkelsdorf

и там в файле IdSSLOpenSSL.pas есть:

Код: pascal
1.
2.
type
  TIdSSLVersion = (sslvSSLv2, sslvSSLv23, sslvSSLv3, sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2);



В современных версиях Indy из перечисления удалили древние sslvTLSv1_1 и sslvTLSv1_2

вот версия для страдальца
https://mega.nz/file/goVVVSaB#70et0yt2rF3dVoevgwaolCa3AkBq5a4SwnV3NYdMuZ8

по твоей ссылке не собирается IndyProtocols.dpk
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992162
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator

В современных версиях Indy из перечисления удалили древние sslvTLSv1_1 и sslvTLSv1_2

в смысле древние
TLS 1.2 самый современный протокол
опять придумал?
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992188
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cobalt747
Fr0sT-Brutal,
Напрасно вы так про 10-ку - она до сих пор стабильный релиз, идет в поставке с Дельфи.
А поддержка TLS1.3 пока еще в разработке (насколько я читал комментарии RemyLebau).

В отличие от Хрома и прочих торопыг, Инди не наращивает мажорную версию на каждое исправление запятой в комментарии.
Сейчас актуальны TLS1.2 и TLS1.3, 1.2 опубликован в 2008 г. Как можно говорить об использовании версии 2004 г? Если, конечно, не plain text FTP нужен
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992245
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747
Выбирать надо 10-ю версию
а там прямо:
https://www.indyproject.org/download/v10/ Alternatively you can download the Source Code for Version 10.0.52. This is however a rather old version and is no longer recommended.
Там все плохо
Код: pascal
1.
TIdSSLVersion = (sslvSSLv2, sslvSSLv23, sslvSSLv3, sslvTLSv1);
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992247
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,

Читать здесь
Качать отсюда

Код: pascal
1.
TIdSSLVersion = (sslvSSLv2, sslvSSLv23, sslvSSLv3, sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2);
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992248
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
listtoview
defecator

В современных версиях Indy из перечисления удалили древние sslvTLSv1_1 и sslvTLSv1_2

в смысле древние
TLS 1.2 самый современный протокол
опять придумал?


самый современный протокол - это уже 1.3
Microsoft включила в новейших сборках Windows 10 TLS 1.3 по умолчанию
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992255
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
listtoview,

Читать здесь
Качать отсюда

Код: pascal
1.
TIdSSLVersion = (sslvSSLv2, sslvSSLv23, sslvSSLv3, sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2);


спасибо

старый удалил, поставил которые по ссылке, теперь еще не хватает
[Fatal Error] Mega.dpr(9): File not found: 'IdBaseComponent.dcu'
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992259
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
старый удалил, поставил которые по ссылке, теперь еще не хватает
[Fatal Error] Mega.dpr(9): File not found: 'IdBaseComponent.dcu'
А он есть
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992260
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
listtoview
старый удалил, поставил которые по ссылке, теперь еще не хватает
[Fatal Error] Mega.dpr(9): File not found: 'IdBaseComponent.dcu'
А он есть

прописать пути, все норм
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992262
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все равно не собирается
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992279
Vizit0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты каждый раз одни и те же ошибки по кругу нам кидать будешь зачем-то?
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992280
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
все равно не собирается
Это уже не Инди а модули вашего проекта
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992283
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
listtoview
все равно не собирается
Это уже не Инди а модули вашего проекта

Префикс у файла Id
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992286
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже у старых инди был такой компонент SSL_HTTPRio
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992288
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview
Префикс у файла Id
А лежит он в каталоге вашего проекта
...
Рейтинг: 0 / 0
HTTPRio TLS 1.2
    #39992295
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

Да, похоже вот этот компонент
и ему нужны Инди10
https://www.clevercomponents.com/products/inetsuite/httprio.asp
попробую поискать более ранние версии
...
Рейтинг: 0 / 0
46 сообщений из 46, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / HTTPRio TLS 1.2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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