格式簡介
主要為 DER , PEM , PFX 等形式
DER (raw) :
將 Certificate 用 DER ASN.1 編碼的原始格式 Encode
PEM (base64) :
將 DER 格式的 certificate 使用 base64 Encode 加上前後綴,使其方便讀取
格式轉換
openssl 預設輸入輸出的格式都是PEM, 要轉換格式很簡單,搭配 inform, outform 參數就可以了
Certificate PEM 轉 DER
openssl x509 -in cert.pem -outform der -out cert.der
Certificate DER 轉 PEM
openssl x509 -inform der -in cert.der -outform der -out cert.pem
匯出 public key
從 certificate 匯出
openssl x509 -in cert.pem -pubkey -noout > public.pem
openssl x509 -inform der -in cert.der -pubkey -noout > public.pem