在 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
2008/10/07
[ FBSD ] Convert Unix / Linux Certificate Format
訂閱:
張貼意見 (Atom)


0 意見:
張貼意見