我已将证书作为 Base64 编码字符串存储在数据库中。我可以从数据库中读取它并对其进行解码,但我想将解码的字节 [] 转换为 X509Certificate。我正在寻找示例代码来执行此操作。我努力了:
CertificateFactory certFactory = CertificateFactory.getInstance("X.509");
InputStream in = new ByteArrayInputStream(bytes);
X509Certificate cert = (X509Certificate)certFactory.generateCertificate(in);
这会导致编码类型出现问题。代表证书的有效示例字符串或字节 [] 将是好的。
任何指针都会很棒!谢谢。