(12-17-2020, 01:47 AM)Ahmed Sayed Wrote: Can you point me to some articles or links that shows how to do it or even test.
Sorry, but no, I cannot.
(12-17-2020, 01:47 AM)Ahmed Sayed Wrote: So if you please help me with some steps to achieve anything regarding this issue that will be great because this issue is really a show stopper for me. What I mean what version of openssl libs that works with android 6+ how can I load them into the app.
I don't have that information. This is hit-or-miss on which *specific devices* this works on, or does not work on. It is not just particular Android versions, but particular *manufacturer-specific* Android versions.
This is not likely to happen in Indy 10, but maybe in Indy 12 (Indy 11 will be a maintenance-only release, no new features), we can look into possibly utilizing higher-level platform-based socket APIs and move away from using lower-level Posix/BSD socket APIs. This should allow Indy to leverage Android/iOS built-in SSL/TLS functionality and not rely on OpenSSL anymore. But I imagine that would be a substantial effort to code for, and will likely have performance and threading issues when crossing over the Java/NDK boundary on Android.