Android,选择一个密码套件

时间:2016-07-28 15:57:57

标签: android encryption

我有一个应用程序的代码库,但是我看不到在进行出站连接时我在哪里可以找到它使用的密码套件。任何人都可以指出我正确的方向。当我在Android Studio中打开项目时,右键单击app->打开模块设置 - > Flavors选项卡 - > Min Sdk Version设置为15,Target Sdk Version设置为API 21:Android 5.0(Lollipop)

谢谢, P

1 个答案:

答案 0 :(得分:2)

使用的密码套件取决于服务器ssl证书及其支持的密码。您可以在此处查看针对不同Android版本的可用密码套装:

https://developer.android.com/reference/javax/net/ssl/SSLEngine.html

请注意以下片段:

  

这些类型的保护由"密码套件"指定,即   给定SSL使用的加密算法的组合   连接。在协商过程中,两个端点必须   同意在两种环境中都可用的密码套件。如果   没有这样的套件,没有SSL连接可以   建立,没有数据可以交换。

如您所见,您的Android 5.0可以使用许多不同的套件,具体取决于证书类型。