簡體   English   中英

如何序列化/反序列化X509Certificate

[英]how to serialize/deserialize X509Certificate

我看到這里有代碼可以讀一個

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

但沒有寫出代碼。

我的偏好是編寫一個String並讀取一個String,否則我將不得不進行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或二進制格式編碼的證書

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM