Как работать с SecureBridge ?

Обсуждение возникших проблем, предложений и ошибок UniDAC компонентов
Ответить
Valery.B
Сообщения: 11
Зарегистрирован: Пн 04 июл 2016 15:13

Как работать с SecureBridge ?

Сообщение Valery.B » Пн 13 фев 2017 19:21

т.к. нет раздела под SecureBridge, я решил написать сюда.

Установил на вирутальной машине чистую Делфи 7.
Скачал демо версию Secure Bridge (для Делфи 7). В нём есть компонент TScIdIOHandler
Я его поставил в качестве IoHandler к IndyHttp

Код: Выделить всё

IdHttp1.IoHandler := TScIdIOHandler;
Memo1.Lines.Add(IdHTTP1.Get('https://google.com'))
При вызове вылетает ошибка - IO handler value is not Invalid
Что может быть не так ? Как добавить https://google.com в memo1 ?

В дистрибутиве я так и не нашёл примера работы.

ViktorV
Devart Team
Сообщения: 199
Зарегистрирован: Чт 31 июл 2014 09:52

Re: Как работать с SecureBridge ?

Сообщение ViktorV » Ср 15 фев 2017 09:28

На данный момент SecureBridge не поддерживает HTTPS протокол. Чтобы использовать SSL протокол с компонентом TIdHTTP Вам необходимо наличие IOHandler, который наследуется от класса TIdSSLIOHandlerSocket, а не от класса TIdIOHandler, как наш компонент TScIdIOHandler. Поэтому связать SecureBridge с Indy для использования SSL протокола не представляется возможным.
Компонент TScIdIOHandler служит в качестве переходника между SecureBridge и Indy для создание безопасного SSH соединения.
Мы планируем поддержать HTTPS протокол в одном из следующих релизов SecureBridge.

Ответить