Las versiones más recientes de Android no incluyen las bibliotecas OpenSSL o son demasiado antiguas, por lo que debe desplegarlas con su aplicación. Despliegue estas bibliotecas siguiendo los pasos indicados a continuación:
Abra Project/Deployment en su proyecto.
Añadir las bibliotecas necesarias.
Establezca RemotePath = '.\assets\internal'.
Configure la ruta de la biblioteca openSSL a la carpeta predeterminada:
Client.TLSOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Server.SSLOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Requiere las siguientes bibliotecas:
Puede descargar las últimas bibliotecas desde su cuenta.
En Android de 64 bits, el uso de TLS 1.2 puede generar el siguiente error:
INT_RSA_VERIFY:bad signature
Este es un error de OpenSSL que está corregido en la API 1.1.
Puede intentar usar TLS 1.0 o TLS 1.1 (si el servidor aún admite estos métodos de cifrado para evitar este error).
Requiere las siguientes bibliotecas:
Puede descargar las últimas bibliotecas desde su cuenta.
Requiere las siguientes bibliotecas:
Puede descargar las últimas bibliotecas desde su cuenta.