[英]How to confirm if Android App and server is actually using TLS 1.2
[英]TLS1.2 connection from native Android app to Worklight server using wlclient library
我正在使用wlclient.jar從Android本機應用程序建立到Worklight服務器的連接,但我的要求是僅使其成為TLS1.2連接。 我在wlclient.jar中找不到任何提及TLS1.2作為安全級別的API。 是自定義wlclient.jar是唯一的選擇嗎? 如果是,我需要做什么改變?
此問題此后已成為MobileFirst Platform Foundation 7.1的APAR(支持票): 如果僅啟用TLS 1.2,則ANDROID版本4.4.2上的APP和更早的應用無法使用HTTPS連接到服務器 。
解決方法(來自APAR描述):
在MobileFirst Platform混合應用程序的本機Android代碼中,在該應用程序主要活動的“ onCreate()”方法中,可以在調用“后”后立即將Android提供的默認SSLSocketFactory替換為啟用TLS 1.2的SSLSocketFactory。 WL.createInstance(this)”,以適應將TLS 1.2與Android 4.4.2及更早版本一起使用。 實現此目的的特定步驟和代碼超出了本APAR的范圍。
現在可以從IBM Fix Central下載iFix。
通過在操作系統<4.2的Android設備上以編程方式啟用TLS,可以解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.