小编Jos*_*ora的帖子

以编程方式安装自签名证书

我正在启动KeyChain意图安装我在内存上的自签名证书X509Certificate Object(由X509TrustManager通过checkServerTrusted方法得到).使用此代码:

Intent intent = KeyChain.createInstallIntent();
intent.putExtra(KeyChain.EXTRA_CERTIFICATE, certs[0].getEncoded());
intent.putExtra(KeyChain.EXTRA_NAME, "certificate");
context.startActivityForResult(intent,  0);
Run Code Online (Sandbox Code Playgroud)

新活动已启动,我可以收到消息"证书已安装",但我无法通过安全证书列表找到它,并且在尝试连接到该主机时,似乎没有安装.

有关如何解决它的任何想法?

ssl https android certificate x509certificate

5
推荐指数
1
解决办法
2562
查看次数

标签 统计

android ×1

certificate ×1

https ×1

ssl ×1

x509certificate ×1