數位憑證用於證明公鑰屬於特定實體。它包含公鑰、所有者身分、有效期限以及憑證授權單位的數位簽章。當您的瀏覽器連接到網站時,伺服器會提供其憑證。瀏覽器會將簽章與其信任的憑證授權單位清單進行比對。如果簽名有效且網域名稱匹配,則連接繼續進行。否則,瀏覽器會發出警告。
證書採用 X.509 標準。它們用於 HTTPS、電子郵件加密、程式碼簽署和客戶端身份驗證。證書本身並非秘密訊息,而是設計為公開的。安全性來自於憑證授權單位 (CA) 的簽名,這種簽名難以偽造。證書會過期。較短的有效期限可以最大限度地減少私鑰洩漏造成的損失。 Let's Encrypt 提供有效期為 90 天的免費證書,並自動續約。這種自動化流程使 HTTPS 的普及率從大約一半的網路流量提升至超過 90%。系統在便捷易用時效果顯著,而一旦變得繁瑣,人們就會選擇放棄使用。
證書內容
- 公鑰——被認證的密鑰
- 主體-所有者的身份
- 頒發機構-證書頒發機構
- 效期-起始日期和到期日期
- 簽名——CA的加密背書
證書是公鑰的通行證。它說明了密鑰的歸屬者以及誰為該歸屬權作擔保。
Comments
No comments yet. Be the first to share a thought.
Leave a comment