![]() |
Rest-Komponenten und SSL / HTTPS
Hallo !
Ich bastle gerade an einem Tool um auf bestimmte Einstellungen bei Sipgate zuzugreifen. Sipgate bietet dafür eine JSON/REST-Schnittstelle an, die man über ![]() REST-Anforderung fehlgeschlagen. Fehler beim Senden der Daten:Das gleiche Problem habe ich, wenn ich den Rest Debugger verwende. Mit IdHTTP, IdSSLIOHandlerSocketOpenSSL und den Dateien libeay32.dll und ssleay32.dll im Programmverzeichnis klapp die Verbindung problemlos. Lösche ich die DLLs aus dem Verzeichnis erhalte ich den gleichen Fehler wie mit den REST-Komponenten. Meine Vermutung ist daher, dass die REST-Komponenten nicht auf die DLLs zugreifen, selbst wenn diese sich im Programm-Verzeichnis befinden. Eine Eigenschaft "IOHandler" wie idHTTP scheint RESTClient nicht zu haben. Kann ich die REST-Komponenten irgendwie dazu bringen mit der HTTPS-Seite zu arbeiten? |
AW: Rest-Komponenten und SSL / HTTPS
Die Rest-Komponenten verwenden kein INDY sondern die Bibliothek des entsprechenden Systems. Hierbei gibt es Unterschiede je nach OS. Bei Windows 7 wird standardmässig kein SSL verwendet, bei Windows 10 schon.
|
AW: Rest-Komponenten und SSL / HTTPS
Gibt es denn eine Möglichkeit, wie man die REST-Komponenten trotzdem dazu bringen kann, SSL auf W7 zu verwenden?
|
AW: Rest-Komponenten und SSL / HTTPS
Könnte sein das Du ein Update für Win7 benötigst
![]() |
AW: Rest-Komponenten und SSL / HTTPS
|
AW: Rest-Komponenten und SSL / HTTPS
@Bernhard Geyer :
Nein - Ist drauf.@TiGü : Sieht interessant aus - Werde ich mal näher beäugen... |
AW: Rest-Komponenten und SSL / HTTPS
Yup - Mit XE10.2.3 und
Code:
funktioniert's.
RestClient.SecureProtocols := [THTTPSecureProtocol.TLS12, THTTPSecureProtocol.TLS11];
|
AW: Rest-Komponenten und SSL / HTTPS
Anmerkung :
Mit Delphi XE 10.3 Rio sind die SecureProtocols des TRESTClient published und können somit zur Designtime gesetzt werden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz