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

Delphi XE7 TIdTCPClient и IdSSLIOHandlerSocketOpenSSL


tolstii

Вопрос

Всем привет.

 

имеется хост IP 95.143.123.82 - TCP 8728 без ssl используя TIdTCPClient подключаеться отлично.

 

на этот же хост  95.143.123.82 - TCP 8729 (другой порт) c ssl не могу подключиться, помогите разобраться в чем проблема 

procedure TForm1.Button1Click(Sender: TObject);
var
s: string;

begin

IdSSLIOHandlerSocketOpenSSL1 := TIdSSLIOHandlerSocketOpenSSL.Create(nil);

//IdSSLIOHandlerSocketOpenSSL1.Destination := '192.168.5.128:8729';
IdSSLIOHandlerSocketOpenSSL1.Host := '192.168.5.128';
IdSSLIOHandlerSocketOpenSSL1.MaxLineAction := maException;
IdSSLIOHandlerSocketOpenSSL1.Port := 8729;
IdSSLIOHandlerSocketOpenSSL1.DefaultPort := 0;
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := sslvTLSv1;
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Mode := sslmUnassigned;
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.VerifyMode := [];
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.VerifyDepth := 0;

idtcpclient1.IOHandler:=IdSSLIOHandlerSocketOpenSSL1;

IdTCPClient1.Create(nil);
idtcpclient1.Host:='192.168.5.128';
idtcpclient1.Port:=8729;
idtcpclient1.Connect;


end;

приватный IP для проверке из вне можете заменить  на публичный указанный выше

 

заранее спасибо!

 

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

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

  • 0

Ну что касается IOS, то могу сказать что там нужны библиотеки libcrypto.a и libssl.a и в юзесы во view source надо прописать 

  {$IF Defined(IOS) and Defined(CPUARM)}
  IdSSLOpenSSLHeaders_Static,
  {$ENDIF }

Для винды тож надо установить библиотеки SSL. Для андроида хз, не пробовал еще ни разу пока.

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...