Maojui

數位憑證格式 | Certificate

2016-12-15

格式簡介

主要為 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