公開金鑰認證

公開金鑰認證 （ Public key certificate ） ， 又稱數位憑證 （ digital certificate ） 或身份憑證 （ identity certificate ） 。 是用於公開金鑰基礎建設的電子檔案 ， 用來證明公開金鑰擁有者的身份 。 此檔案包含了公鑰資訊 、 擁有者身份資訊 （ 主體 ） 、 以及數字證書認證機構 （ 發行者 ） 對這份文件的數位簽章 ， 以保證這個文件的整體內容正確無誤 。 擁有者憑著此檔案 ， 可向電腦系統或其他使用者表明身分 ， 從而對方獲得信任並授權存取或使用某些敏感的電腦服務 。 電腦系統或其他使用者可以透過一定的程序覈實憑證上的內容 ， 包括憑證有否過期 、 數位簽章是否有效 ， 如果你信任簽發的機構 ， 就可以信任憑證上的金鑰 ， 憑公鑰加密與擁有者進行可靠的通訊 。 簡而言之 ， 認證機構用自己的私鑰對需要認證的人 （ 或組織機構 ） 的公鑰施加數字簽名並生成證書 ， 即證書的本質就是對公鑰施加數字簽名 。 數位憑證的其中一個最主要好處是在認證擁有者身分期間 ， 擁有者的敏感個人資料 （ 如出生日期 、 身分證號碼等 ） 並不會傳輸至索取資料者的電腦系統上 。 透過這種資料交換模式 ， 擁有者既可證實自己的身分 ， 亦不用過度披露個人資料 ， 對保障電腦服務存取雙方皆有好處 。 人們透過信任數字證書認證機構的根證書 、 及其使用公開密鑰加密作數位簽章核發的公開金鑰認證 ， 形成信任鏈架構 ， 已在TLS實作並在萬維網的HTTPS 、 在電子郵件的SMTPS和STARTTLS廣泛應用 。 業界現行的標準是國際電信聯盟電信標準化部門制定的X .509 ， 並由IETF發行的詳細述明 。 而在不少國家 / 地區 ， 都已立法承認使用數位憑證所作的數位簽章擁有等同親筆簽名的法律效力 （ 如歐洲聯盟 、 香港 、 臺灣 、 美國 、 加拿大 ） 。