Newer versions of Android doesn't include openssl libraries or are too old, so you must deploy with your application. Deploy these libraries using following steps:
Open Project/Deployment in your project.
Add required libraries.
Set RemotePath = '.\assets\internal'.
Configure the openSSL LibPath to default folder:
Client.TLSOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Server.SSLOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Requires the following libraries:
You can download latest libraries from your account.
On Android 64bits, using TLS 1.2 may raise the following error:
INT_RSA_VERIFY:bad signature
This is a openSSL error that it's fixed on API 1.1.
You can try to use TLS 1.0 or TLS 1.1 (if the server still supports these encryption methods to avoid this error).
Requires the following libraries:
You can download latest libraries from your account.
Requires the following libraries:
You can download latest libraries from your account.