Android中基于客户端证书的多因素身份验证

时间:2019-08-07 08:01:29

标签: android http ssl client-certificates

我正在尝试在 Android 设备中实现基于证书的多因素身份验证。在我的应用程序中,第一级身份验证使用密码,第二级身份验证通过客户端证书。我正在尝试在我的应用程序中实现相同目标,对此我几乎没有疑问。

疑问1

当我尝试安装证书时,它将保存到设置-安全性中的用户凭据

enter image description here

当我查看设备时,可以在“安全性”中看到两个选项。 受信任的凭据和用户凭据。两者之间有什么区别。为什么要使用用户凭证而不是受信任凭证。

疑问2

我需要从用户凭据中读取此证书信息,并且需要将其与我的所有 Http请求一起发送。我如何从用户凭证中读取此信息。

我也不确定我的前进方向是否正确。如果我无法尝试,请您指导我。恐怕是因为我在Google搜寻时会看到许多与此主题相关的讨论,但大多数讨论都没有意义,也没有给出如何开始的完整方向。

0 个答案:

没有答案