powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / HTTPRio TLS 1.2
25 сообщений из 46, страница 1 из 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
25 сообщений из 46, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / HTTPRio TLS 1.2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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