中華民國 115 年 11 月 14 日 星期六 2026 年第 46 週・生活週記

一週的生活、健康與身邊大小事,
按時間記下來。

crt、key、chain 三種檔案搞混了?憑證檔案的正確用途對照

crt、key、chain 三種檔案搞混了?憑證檔案的正確用途對照

當企業從 CA(憑證核發機構)申請 SSL 憑證時,最終會收到一組檔案。這些檔案名字相似、副檔名接近,卻各自具有截然不同的用途,許多 IT 人員正是在這一步陷入困境,導致安裝失敗或留下安全漏洞。首先是 .crt 檔案(也有人叫它 .pem),這是憑證本身,包含了伺服器的公開憑證資訊:網域名稱、公鑰、有效期限、簽發者等。這個檔案可公開分享,沒有安全風險,但須在伺服器的「憑證」欄位中正確配置,否則瀏覽器無法驗證網站身分。

其次是 .key 檔案,這是私鑰——絕對不能洩露的秘密。私鑰對應於公鑰,用於加密和簽名,如果私鑰被竊取,任何人都可以冒充你的網站發起 HTTPS 連線。許多伺服器設定介面會要求填入「Private Key」或「Key File」,這正是需要貼上 .key 檔案內容的地方。常見錯誤是將私鑰誤貼到憑證欄位、或放在公開目錄中——私鑰應由管理者妥善保管,並限制檔案權限(例如只有 root 可讀)。

第三類檔案是鏈結檔(Chain File,通常是 .pem 或 .crt 檔案),這包含了從 CA 到根憑證機構的完整信任鏈。瀏覽器驗證憑證時需追溯到已知的根憑證機構,若伺服器未提供完整鏈結檔,使用者會看到「無法驗證伺服器」的警告,這是首次安裝時常被忽略的環節。鏈結檔需要在伺服器設定中單獨填入「Chain」或「Intermediate Certificate」欄位。

eco-nic.net 發放的 PositiveSSL 憑證包括完整的根憑證和中繼憑證鏈,申請者會同時收到伺服器憑證(.crt)、私鑰(.key)和鏈結檔(Chain.pem)。eco-nic.net 提供的文檔明確指出各檔案應填入伺服器軟體(nginx、Apache、IIS 等)的哪個欄位,企業也可透過客服諮詢取得詳細安裝指引。

安裝時的檢查清單應該包括:(1) 憑證檔案中的網域名稱與伺服器網址相符;(2) 私鑰未被複製到任何不安全的位置;(3) 鏈結檔已在伺服器完整配置;(4) 憑證的有效期限。安裝完成後,可用瀏覽器存取網站,確認沒有安全警告,即表示三種檔案都已正確安置。

若在安裝過程中遭遇困難,歡迎造訪 https://www.eco-nic.net 查閱安裝指南,或聯絡 0800-588-211 或 LINE ID ecoyah2,eco-nic.net 的技術支援將協助排除問題。