2008/10/07

[ FBSD ] Convert Unix / Linux Certificate Format

在 Unix / Linux 下我們會經常使用私鑰及公鑰簽署產生憑證 ( Certificate ) ,但是在 Unix / Linux 下我們所產生的憑證檔案格式皆為 PEM 格式,而微軟 Windows 中所支援的憑證格式卻是 PKCS#12 及 DER 等... 當跨平台時不同的格式如果要互用該怎麼辦?沒關係強大的 OpenSSL 還是有轉換的方式。

a) 將 PEM 格式轉成 PKCS#12 格式

# openssl pkcs12 -export -in myclient.crt.pem -out myclient.p12 -name "My Cert" -inkey /etc/ssl/private/myclient.key.pem # 將 .pem 格式轉成 .p12 格式


b) 將 PEM 格式轉成 DER 格式

# openssl x509 -in myroot.crt.pem -outform DER -out myroot.der # 轉換格式將 .pem 格式轉成 .der

0 意見: