【发布时间】:2012-10-09 02:13:56
【问题描述】:
我正在启动 KeyChain 意图以安装我在内存中作为 X509Certificate 对象的自签名证书(由 X509TrustManager 获得,通过 checkServerTrusted 方法获得)。 使用此代码:
Intent intent = KeyChain.createInstallIntent();
intent.putExtra(KeyChain.EXTRA_CERTIFICATE, certs[0].getEncoded());
intent.putExtra(KeyChain.EXTRA_NAME, "certificate");
context.startActivityForResult(intent, 0);
新活动启动,我可以收到消息“证书已安装”,但我无法通过安全证书列表找到它,并且在尝试连接到该主机时,它似乎没有安装。
知道如何解决它吗?
【问题讨论】:
-
你找到答案了吗?
标签: android ssl https certificate x509certificate