【问题标题】:TLS1.2 connection from native Android app to Worklight server using wlclient library使用 wlclient 库从原生 Android 应用程序到 Worklight 服务器的 TLS1.2 连接
【发布时间】:2016-07-28 11:30:17
【问题描述】:

我正在使用 wlclient.jar 从 Android 本机应用程序建立到 Worklight 服务器的连接,但我的要求是使其仅 TLS1.2 连接。我在 wlclient.jar 中没有找到任何 API 来提及 TLS1.2 作为安全级别。定制 wlclient.jar 是唯一的选择吗?如果是,我需要做什么改变?

【问题讨论】:

    标签: android ibm-mobilefirst tls1.2


    【解决方案1】:

    此问题已成为 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 Platform 混合的原生 Android 代码中 应用程序,在应用程序的“onCreate()”方法中 主要活动,可以替换默认的 Android 提供的 SSLSocketFactory 支持 TLS 1.2,在调用“WL.createInstance(this)”之后, 为了适应 TLS 1.2 与 Android 的使用 4.4.2 及更早版本。具体步骤和代码到 完成此操作超出了本 APAR 的范围。

    现在可以从 IBM Fix Central 下载 iFix。

    通过以编程方式启用 TLS 解决了该问题 操作系统 的 Android 设备

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-23
      • 1970-01-01
      • 1970-01-01
      • 2014-10-03
      相关资源
      最近更新 更多