Sind denn auch die OpenSSL-DLLs in einer aktuellen Version im Suchpfad der Anwendung?
.. sollte dann nicht eine Fehlermeldung erscheinen die bedagt das die
dll nict geladen werden konnte?
Vielleicht sind sie zu alt?
Mit ssleay32.dll und libeay32.dll Version 1.0.2u
klappt das
Delphi-Quellcode:
idHttp1 := TIdHttp.Create(nil);
try
IdHTTP1.HandleRedirects := True;
IdSSLIOHandlerSocketOpenSSL := TIdSSLIOHandlerSocketOpenSSL.Create(self);
// IdSSLIOHandlerSocketOpenSSL.SSLOptions.SSLVersions := [sslvTLSv1, sslvTLSv1_1, sslvTLSv1_2, sslvSSLv2,sslvSSLv23,sslvSSLv3];
IdSSLIOHandlerSocketOpenSSL.SSLOptions.Method := sslvTLSv1_2;;
IdHTTP1.IOHandler := IdSSLIOHandlerSocketOpenSSL;
memo1.Lines.Text := idHttp1.Get('https://seilbahn.net/sn/bericht_mo.php');
finally
idHttp1.Free;
end;
Grüße
Klaus