新しいバージョンの Android には OpenSSL ライブラリが含まれていないか、古すぎるため、アプリケーションと一緒にデプロイする必要があります。次の手順を使用してこれらのライブラリをデプロイしてください:
プロジェクトでProject/Deploymentを開きます。
必要なライブラリを追加します。
RemotePath = '.\assets\internal' を設定します。
OpenSSL の LibPath をデフォルトフォルダーに設定します:
Client.TLSOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
Server.SSLOptions.OpenSSL_Options.LibPath = oslpDefaultFolder.
以下のライブラリが必要です。
アカウントから最新のライブラリをダウンロードできます。
Android 64 ビットでは、TLS 1.2 を使用すると次のエラーが発生する場合があります:
INT_RSA_VERIFY:bad signature
これはAPI 1.1で修正されたOpenSSLエラーです。
(このエラーを回避するためにサーバーがまだこれらの暗号化方式をサポートしている場合は)TLS 1.0またはTLS 1.1の使用を試みることができます。
以下のライブラリが必要です。
アカウントから最新のライブラリをダウンロードできます。
以下のライブラリが必要です。
アカウントから最新のライブラリをダウンロードできます。