Thema: Delphi IdHTTP mit SSL

Einzelnen Beitrag anzeigen

Detlev

Registriert seit: 16. Nov 2014
Ort: Hamburg
46 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

IdHTTP mit SSL

  Alt 16. Dez 2022, 13:34
Ich versuche gerade die eigentlich trivial klingende Aufgabe, eine https-Seite mit den Indy-Komponenten zu lesen. Aber ich erhalte immer die folgende Exception EIdOSSLUnderlyingCryptoError mit der Message "Error connecting with SSL. error 1409442E:SSL routine:ssl3_read_bytes:tlsv 1 alert protocol version".

Ich nutze Delphi 10.2 Tokyo und dessen mitgelieferte Indy-Komponenten 10.6.2. libeay32.dll und ssleay32.dll sind vom 21.12.2019 1.0.2.21 (1.02u).

Code:
function TMyRestService.GetSSL(AURL: String): String;
var
  AHTTP : TIdHTTP;
begin
  AHTTP := TIdHTTP.Create(nil);
  AHTTP.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(AHTTP);
  AHTTP.HandleRedirects := True;

  Result := AHTTP.Get('https://de.wikipedia.org/wiki/Wikipedia:Hauptseite');

  AHTTP.Free;
end;
Was mache ich falsch?
Detlev
  Mit Zitat antworten Zitat