Neuere Versionen von Android enthalten keine OpenSSL-Bibliotheken oder sie sind zu alt, daher müssen Sie sie mit Ihrer Anwendung bereitstellen. Stellen Sie diese Bibliotheken mit den folgenden Schritten bereit:
Öffnen Sie Project/Deployment in Ihrem Projekt.
Erforderliche Bibliotheken hinzufügen.
Setzen Sie RemotePath = '.\assets\internal'.
Konfigurieren Sie den OpenSSL-LibPath auf den Standardordner:
Client.TLSOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Server.SSLOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Erfordert die folgenden Bibliotheken:
Sie können die neuesten Bibliotheken aus Ihrem Konto herunterladen.
Unter Android 64 Bit kann die Verwendung von TLS 1.2 den folgenden Fehler auslösen:
INT_RSA_VERIFY:bad signature
Dies ist ein OpenSSL-Fehler, der in API 1.1 behoben ist.
Sie können versuchen, TLS 1.0 oder TLS 1.1 zu verwenden (falls der Server diese Verschlüsselungsmethoden noch unterstützt, um diesen Fehler zu vermeiden).
Erfordert die folgenden Bibliotheken:
Sie können die neuesten Bibliotheken aus Ihrem Konto herunterladen.
Erfordert die folgenden Bibliotheken:
Sie können die neuesten Bibliotheken aus Ihrem Konto herunterladen.