从Android中的SD卡读取证书文件(.cer)

sur*_*raj 2 java android certificate

我已经将证书文件(x.cer)复制到仿真器sdcard中。现在,我想将该证书从我的android客户端发送到服务器。
之前,我曾经通过将证书放入密钥库,然后将密钥库放入sdcard来做到这一点。密钥库类具有函数getCertificate(alias)

现在,我想直接读取证书,因为我只复制了证书,而不是密钥库。这该怎么做?

joh*_*n18 5

就像是

CertificateFactory.getInstance("X.509").generateCertificate(new FileInputStream("path")));
Run Code Online (Sandbox Code Playgroud)

应该这样做。

此处介绍了如何获取SD卡路径:

如何从Android中的SD卡获取文件路径