Java.Security.cert.certificateexception

Java.Security.cert.certificateexception,java,android,x509certificate,Java,Android,X509certificate,我有证书的字节数组。当我将其转换为X509证书时,它会给出错误: java.security.cert.CertificateException:org.apache.harmony.xnet.provider.jsse.OpenSSLX509CertificateFactory$ParsingException 我尝试了所有的方法,但是没有找到任何答案。请帮助我 我的代码: CertificateFactory certfactory = CertificateFactory.getInsta

我有证书的字节数组。当我将其转换为X509证书时,它会给出错误:

java.security.cert.CertificateException:org.apache.harmony.xnet.provider.jsse.OpenSSLX509CertificateFactory$ParsingException

我尝试了所有的方法,但是没有找到任何答案。请帮助我

我的代码:

CertificateFactory certfactory = CertificateFactory.getInstance("X.509");
InputStream in=new ByteArrayInputStream(a);
X509Certificate cert=(X509Certificate)certfactory.generateCertificate(in);
当我使用

CertificateFactory certfactory = CertificateFactory.getInstance("X.509","BC");
它会删除错误,但证书总是null

请帮助我,我被困在这大约3天。
谢谢。

请改进您的格式代码…我是新手请解释一下。请改进您的格式代码…我是新手请解释一下。