Base64 编码证书的文件转换成certificate

来源:互联网 发布:下载高品质音乐的软件 编辑:程序博客网 时间:2024/06/14 20:30

将上篇日志中的输出结果转换回为x509证书

static public java.security.cert.X509Certificate fromString(String cert){try{if (null == certificateFactory)certificateFactory = java.security.cert.CertificateFactory.getInstance("X.509");final String strCertificate = "-----BEGIN CERTIFICATE-----\n"+ cert+ "\n-----END CERTIFICATE-----\n";final java.io.ByteArrayInputStream streamCertificate = new java.io.ByteArrayInputStream(strCertificate.getBytes("UTF-8"));return (java.security.cert.X509Certificate)certificateFactory.generateCertificate(streamCertificate);}catch (Exception ex){System.out.println( ex.getMessage());}return null;}