将上篇日志中的输出结果转换回为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;
}