在哪里可以find用户安装证书的Android 4.0及以上

我已经安装了我的证书(.crt),如下所示:将设备连接到我的电脑 – >将证书复制到内部存储 – >在设备上进入设置 – >安全 – >从存储安装 – “并获得”安装成功“或什么东西(它要求我把设备的PIN码)。

然后,我试着在设置 – >安全 – >受信任的凭据,找不到它在系统或用户标签…(我已经理解它应该在用户选项卡,但它是空的)。

我认为在安装过程中没有任何问题,因为它要求我input密码(并且在我通过从安全菜单中单击“清除证书”来删除所有证书之前,不让我撤消它)

帮助some1?

谢谢!

Solutions Collecting From Web of "在哪里可以find用户安装证书的Android 4.0及以上"

也有同样的问题。 确保您正在安装的证书实际上是一个CA证书,而不仅仅是一个简单的x509证书。 不幸的是,ICS附带的证书安装程序很乐意安装证书,即使证书不是CA证书。 这会误导性的说证书是成功安装的。 它甚至会把文件放在/ data / misc / keystore下。 但是,它并没有向用户反馈,它不能真正将该证书用于预期目的。

对于开发/testing,这里是一个方便的指导如何创build这个自签名的CA证书: http : //langui.sh/2009/01/18/openssl-self-signed-ca/

完成所有步骤后(将文件放置在/ data / misc / keystore下,并确保证书是CA),重新启动设备,证书应显示出来。

由于API 24(Android 7.0)已经检入

设置 – >安全 – >用户凭证

您可以在其中列出所有用户证书。 在API 24之下,在设置中没有选项来显示用户证书(带私钥的PKCS12)。 我在API 19 21 22 23上检查的最简单的选项是安装证书,完成后转到需要使用Google Chrome应用程序进行双向SSL身份validation的服务器。 谷歌浏览器应该会显示已安装的证书列表。 如果在没有谷歌浏览器的情况下使用虚拟设备,您可以从本网站下载。 在虚拟设备的屏幕上下载拖放应用程序之后。