我想在android中阅读证书。
我使用下面的代码,代码在 PC 中工作。
try {
PEMParser pp = new PEMParser(new InputStreamReader(
new FileInputStream("C:\\Certs\\mmdt.crt")));
Object o = pp.readObject();
X509CertificateHolder mmdtCert = (X509CertificateHolder) o;
pp.close();
System.out.println(mmdtCert.getSubjectPublicKeyInfo() + " Here");
} catch (Exception e) {
e.printStackTrace();
}
但在android中我得到以下错误:
07-06 16:24:20.989: W/System.err(2949): java.lang.ClassCastException: org.bouncycastle.util.io.pem.PemObject