2016-07-28 11 views
0

AndroidネイティブアプリからWorklightサーバーへの接続にwlclient.jarを使用していますが、私の要件はTLS1.2接続のみです。私はセキュリティレベルとしてTLS1.2を言及するためにwlclient.jarのAPIを見つけられません。 ISはwlclient.jarをカスタマイズする唯一のオプションですか?はいの場合、私は何をする必要がありますか?wlclientライブラリを使用してネイティブAndroidアプリからWorklightサーバーへのTLS1.2接続

答えて

0

この問題は、以来、MobileFirst Platform Foundation 7.1のAPAR(サポートチケット):PI64093: APPS ON ANDROID VERSIONS 4.4.2 AND EARLIER CANNOT CONNECT TO SERVER USING HTTPS IF ONLY TLS 1.2 IS ENABLEDになりました。 (APARの説明から)

解決策:MobileFirstプラットフォームハイブリッド アプリケーションのネイティブAndroidのコードで

、アプリケーションの メイン活性「のonCreate()」メソッドでは、それが可能ですAndroid バージョン4.4.2およびそれ以前のバージョンでのTLS 1.2の使用に対応するために、 "WL.createInstance(this)"の呼び出しの直後に、TLS 1.2を有効にするもので、Androidによって提供されるデフォルトの SSLSocketFactoryを置き換えてください。 への具体的な手順とコードは、このAPARの範囲を超えています。

IBM Fix CentralからiFixをダウンロードできるようになりました。

問題は、プログラムOS < 4.2 Androidデバイス上でTLSを有効にすることによって解決されます。

関連する問題