Android'in daha yeni sürümleri openssl kütüphanelerini içermez veya çok eskidir, bu nedenle uygulamanızla birlikte dağıtmanız gerekir. Bu kütüphaneleri aşağıdaki adımları kullanarak dağıtın:
Projenizde Project/Deployment'ı açın.
Gerekli kütüphaneleri ekleyin.
RemotePath = '.\assets\internal' ayarlayın.
OpenSSL LibPath'ini varsayılan klasöre yapılandırın:
Client.TLSOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Server.SSLOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Aşağıdaki kütüphaneleri gerektirir:
En son kütüphaneleri hesabınızdan indirebilirsiniz.
Android 64bit üzerinde, TLS 1.2 kullanmak aşağıdaki hatayı oluşturabilir:
INT_RSA_VERIFY:bad signature
Bu, API 1.1'de düzeltilen bir OpenSSL hatasıdır.
Bu hatadan kaçınmak için TLS 1.0 veya TLS 1.1 kullanmayı deneyebilirsiniz (sunucu hâlâ bu şifreleme yöntemlerini destekliyorsa).
Aşağıdaki kütüphaneleri gerektirir:
En son kütüphaneleri hesabınızdan indirebilirsiniz.
Aşağıdaki kütüphaneleri gerektirir:
En son kütüphaneleri hesabınızdan indirebilirsiniz.