Versões mais recentes do Android não incluem bibliotecas openssl ou são muito antigas, então você deve implantá-las com sua aplicação. Implante essas bibliotecas usando as seguintes etapas:
Abra Project/Deployment em seu projeto.
Adicione as bibliotecas necessárias.
Defina RemotePath = '.\assets\internal'.
Configure o LibPath do openSSL para a pasta padrão:
Client.TLSOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Server.SSLOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Requer as seguintes bibliotecas:
Você pode baixar as bibliotecas mais recentes da sua conta.
No Android 64bits, usar TLS 1.2 pode gerar o seguinte erro:
INT_RSA_VERIFY:bad signature
Este é um erro do OpenSSL que foi corrigido na API 1.1.
Você pode tentar utilizar TLS 1.0 ou TLS 1.1 (se o servidor ainda suportar esses métodos de criptografia para evitar este erro).
Requer as seguintes bibliotecas:
Você pode baixar as bibliotecas mais recentes da sua conta.
Requer as seguintes bibliotecas:
Você pode baixar as bibliotecas mais recentes da sua conta.