如何 serialize/deserialize X509Certificate
how to serialize/deserialize X509Certificate
我看到这里有阅读代码
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 或二进制格式编码的证书
我看到这里有阅读代码
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 或二进制格式编码的证书