gpt4 book ai didi

java - 如何序列化/反序列化 X509Certificate

转载 作者:行者123 更新时间:2023-11-30 02:05:47 27 4
gpt4 key购买 nike

我看到这里有可以读取的代码

https://docs.oracle.com/javase/8/docs/api/java/security/cert/X509Certificate.html

但是没有代码可以写出来。

我的偏好是写入一个字符串并读取一个字符串,否则我将不得不进行 Base64 编码。无论如何,如何序列化它?

谢谢,院长

最佳答案

用它来编写二进制证书

Files.write(
Paths.get(fileName),
certificate.getEncoded());

这段代码会将证书写入base64

 Files.write(
Paths.get(fileName),
Base64.getEncoder().encode(certificate.getEncoded()));

如果您需要 PEM 文件,只需添加 -----BEGIN CERTIFICATE-----标题和 -----END CERTIFICATE----- base64 文件的页脚

Java支持读取PEM或二进制格式编码的证书

关于java - 如何序列化/反序列化 X509Certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51430670/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com