在 Android 2.3.3 (Gingerbread) API 10 中使用 TLS 1.2/1.3 连接连接 HTTPS API
Connecting HTTPS API with TLS 1.2/1.3 connection in Android 2.3.3 (Gingerbread) API 10
首先,我发现了同样的问题,但它已有 5 年历史,对我没有帮助,所以我再问一次。
我有 android API 10 个正在工作。我必须 API 调用可能的服务器,该服务器 运行 HTTPS 与 TLS 1.1/1.2 协议连接。
谁能给我指出正确的方向。我可以从哪里开始。或者任何可以帮助我将我的服务器连接到 Android API 10 的第三方库名称,那就太好了。
请帮助我。谢谢
你应该使用 Volley Lib Click Volley
您可以使用 retrofit 库
TLS 1.1/1.2 支持从 API 16 开始,因此您只能将 1.0 用于您的目标 API.
来源:https://developer.android.com/reference/javax/net/ssl/SSLSocket.html
久违了抱歉忘了回答我的问题
我在 /etc/httpd/conf.d/ssl.conf
文件中找到了解决方案。服务器端我编辑了 /etc/httpd/conf.d/ssl.conf
文件并添加了 cipher suite
,它在我的自定义 android OS 中可用,用于建立 TLS 1.0 连接。我在我的服务器上添加了 TLS_DHE_RSA_WITH_AES_128_CBC_SHA
密码套件并且可以正常工作。
首先,我发现了同样的问题,但它已有 5 年历史,对我没有帮助,所以我再问一次。
我有 android API 10 个正在工作。我必须 API 调用可能的服务器,该服务器 运行 HTTPS 与 TLS 1.1/1.2 协议连接。
谁能给我指出正确的方向。我可以从哪里开始。或者任何可以帮助我将我的服务器连接到 Android API 10 的第三方库名称,那就太好了。
请帮助我。谢谢
你应该使用 Volley Lib Click Volley
您可以使用 retrofit 库
TLS 1.1/1.2 支持从 API 16 开始,因此您只能将 1.0 用于您的目标 API.
来源:https://developer.android.com/reference/javax/net/ssl/SSLSocket.html
久违了抱歉忘了回答我的问题
我在 /etc/httpd/conf.d/ssl.conf
文件中找到了解决方案。服务器端我编辑了 /etc/httpd/conf.d/ssl.conf
文件并添加了 cipher suite
,它在我的自定义 android OS 中可用,用于建立 TLS 1.0 连接。我在我的服务器上添加了 TLS_DHE_RSA_WITH_AES_128_CBC_SHA
密码套件并且可以正常工作。