combine_cert_chain.sh
· 666 B · Bash
Sin formato
# 將伺服器證書、中間證書和根證書合併成一個完整的證書鏈文件
# server-cert.pem: 伺服器證書,通常由憑證頒發機構 (CA) 簽發,包含伺服器的公鑰和身份資訊
# intermediate-ca.pem: 中間證書,由中間 CA 簽發,用於建立伺服器證書與根證書之間的信任鏈
# root-ca.pem: 根證書,由根 CA 簽發,是信任鏈的頂端(通常客戶端已預裝根證書,此處包含僅為完整性)
# fullchain.pem: 輸出文件,包含完整的證書鏈,從伺服器證書到根證書,供伺服器(如 Nginx 或 Apache)使用
cat server-cert.pem intermediate-ca.pem root-ca.pem > fullchain.pem
| 1 | # 將伺服器證書、中間證書和根證書合併成一個完整的證書鏈文件 |
| 2 | # server-cert.pem: 伺服器證書,通常由憑證頒發機構 (CA) 簽發,包含伺服器的公鑰和身份資訊 |
| 3 | # intermediate-ca.pem: 中間證書,由中間 CA 簽發,用於建立伺服器證書與根證書之間的信任鏈 |
| 4 | # root-ca.pem: 根證書,由根 CA 簽發,是信任鏈的頂端(通常客戶端已預裝根證書,此處包含僅為完整性) |
| 5 | # fullchain.pem: 輸出文件,包含完整的證書鏈,從伺服器證書到根證書,供伺服器(如 Nginx 或 Apache)使用 |
| 6 | cat server-cert.pem intermediate-ca.pem root-ca.pem > fullchain.pem |
| 7 |