Перейти к содержанию
Fire Monkey от А до Я
  • 1

[Android] Что использовать для SSL в Indy под Android?


rareMax

Вопрос

Приветствую! Пишу компоненты для работы с VK API. Там все операции(рекомендовано) с АПИ проходят по защищенному соединению. Интересует можно ли использовать в приложении для Android idHttp по защищенному протоколу SSL. В Windows необходимо было таскать Dll'ку с приложением. Что делать если будет разработка не только для Windows?  Спасибо.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Администраторы

Добрый день,

 

На Андроиде или iOS вместо DLL нужно использовать статическую библиотеку реализации SSL. Подключить к своему проекту и использовать. Подробно описано для OSX и iOS в этой статье: "Delphi XE5 : SSL / HTTPS on different platforms with TIdHTTP and TRESTClient"

Для Андроида я думаю действия будут аналогичны.

Ссылка на комментарий
  • 0

Кто то пользовался новым TnetHTTPClient? У меня вот что то не получается использовать его с SSL под андроидом. Для windows программа работает и прекрасно работает по https. А вот этот же код под андроидом сразу сообщает "Server Certificate Invalid or not present". При этом указанного в документации события OnValidateServerCertificate на андроиде вообще не происходит. http://docwiki.embarcadero.com/RADStudio/XE8/en/Using_an_HTTP_Client

Сталкивался кто то с таким?

UPD:

Вопрос снят. Оказалось у меня слетела дата на телефоне. 

Изменено пользователем DirtyBorov
Ссылка на комментарий
  • 0
  • Модераторы

а кто говорит что они без них работают? я говорю что они подтягивают из системы либы сами, т.к. у меня 4 приложения работают с ssl и я не разу не заботился о наличии этих либ

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...