HowTo:轉換 SSL 憑證格式
TWSC 負載平衡 (HTTPs with SSL) 服務的 SSL 憑證採用 Base64 編碼格式,此篇文章將幫助使用者將 SSL 憑證檔組合成 PKCS #12 及 Base64 編碼格式。
準備工作
- 請先準備好您組織所提供或購買的 SSL 憑證檔,例如:
server.key
(私密金鑰 Private Key)、server.crt
(憑證檔)、ca-chain.crt
(中繼憑證 Intermediate CA) - 在您本機端的作業系統中先安裝好 OpenSSL,Windows 作業系統可至此網站下載 Win64 OpenSSL。
轉換憑證格式
Linux 作業系統
開啟終端機視窗 (Terminal),輸入以下指令,將取得的 3 個憑證檔案組合成 PKCS #12 格式
openssl pkcs12 -export -out server.p12 -inkey server.key -in server.crt -certfile ca.crt
以下內容請按
Enter
鍵略過,勿輸入密碼。Enter Export Password:
Verifying - Enter Export Password:再將組合成的
.p12
檔案轉成 Base64 編碼base64 server.p12 | tr -d \\n
複製 Base64 編碼後的結果
Windows 作業系統
開啟 Win64 OpenSSL Command Prompt,輸入以下指令,將取得的 3 個憑證檔案組合成 PKCS #12 格式。
openssl pkcs12 -export -out server.p12 -inkey server.key -in server.crt -certfile ca.crt
以下內容請按
Enter
鍵略過,勿輸入密碼。Enter Export Password:
Verifying - Enter Export Password:將組合成的
.p12
檔案轉成 Base64 編碼。openssl base64 -in server.p12 -out server.txt -A
開啟 Base64 編碼後的輸出檔案,複製
server.txt
文件內容