Ich rate mal, dass du vielleicht die falschen DLLs versucht hast.
Indy kann OpenSSL 1.1 und höher nicht. Die korrekte Version findest du hier:
https://github.com/IndySockets/OpenSSL-Binaries
Hast du das notwendige Drumherum mit dem SSLHandler implementiert? Das lässt sich aus dem Post leider nicht herauslesen.
Dann würde es keine EIdOSSLCouldNotLoadSSLLibrary geben. Die kommt aus dem SSLHandler.
Danke, ich hatte Win64 statt
Win32 geladen und ins Prog-Verzeichnis gepackt. Das war der Fehler.
Den IO-Handler an der IdHTTP-Komponente habe ich korrekt gesetzt. Jetzt funktioniert es.
Man muss für Delphi 12 Verion "openssl-1.0.2u-i386-
win32.zip" oder "openssl-1.0.2u-x64_86-win64.zip" nehmen.
Danke + Grüße, Christoph