專業知識庫

數字證書和簽名信任鏈

數字證書將身份與公鑰繫結。以下是證書鏈如何用於簽名驗證。

eSign.AI 數位信任研究團隊5 分鐘閱讀

什麼是數字證書?

數字證書是一種電子文件,它將個人或組織的經過驗證的身份與其公共加密金鑰繫結在一起。它由證書頒發機構 (CA) 頒發並根據 X.509 標準進行格式化。當您在瀏覽器中看到掛鎖圖示或驗證數字簽名時,數字證書正在幕後進行工作。

X.509 憑證剖析

數位憑證包含若干特定欄位,用於確立身分並支援驗證。

主題:憑證持有者的身分——姓名、組織、國家及其它識別資訊。對於簽名憑證,這包括簽署人經驗證的法定姓名。

公鑰:簽署人金鑰對中的公開部分。任何人都可以用這把金鑰驗證由對應私鑰建立的簽名。

發行人:頒發該憑證的憑證頒發機構(CA)。這條資訊構成信任鏈上的一環——你信任該憑證,是因為你信任這個 CA。

有效期:憑證有生效日期和到期日期。在該期間之外建立的簽名無效。為實現長期驗證,可信時間戳可證明簽名是在有效期內建立的。

憑證鏈解釋

憑證並非孤立存在——它是一條鏈條的一部分,這條鏈一直通向受信任的根。

根 CA 憑證:信任鏈的頂端。根 CA 憑證是自簽名的,並預裝在作業系統和瀏覽器中。它們是信任的最終來源——如果信任根,就信任在其下簽發的所有憑證。

中間 CA 憑證:根 CA 很少直接簽發終端使用者憑證,而是先簽發中間 CA 憑證,再由中間 CA 簽發終端使用者憑證。這增加了一層安全性——如果中間憑證被攻破,只需吊銷它,而無需吊銷根。

終端使用者憑證:簽發給個人或組織、用於簽名或身分驗證的憑證。驗證簽名時,驗證方沿鏈條回溯:終端使用者 → 中間 → 根。如果每一環都有效且根受信任,簽名即受信任。

憑證資料點:金鑰長度、有效期與鏈深

用於評估數位憑證基礎設施的具體資料。

按等級劃分的憑證金鑰長度:RSA 2048 位是 NIST SP 800-131A 對 2030 年之後簽名所接受的最低要求。ECC P-256 以更小的金鑰(256 位)和更快的簽名提供同等強度——比 RSA 2048 快 3 倍。eSign.AI 預設使用 ECC P-256,在要求使用 RSA 的監管環境中使用 RSA 3072。

憑證有效期:CA/Browser Forum 基準為 TLS 憑證最長 398 天。電子簽名憑證方面,歐盟 QTSP 憑證通常有效 2–5 年;中國 CA 憑證為 3 年;新加坡 Netrust 為 2–3 年。憑證過期後簽名仍然有效,但必須嵌入 LTV 資料才能獨立驗證。

按 CA 類型劃分的鏈深:根 CA → 中間 CA → 簽名憑證是標準的三級鏈。部分 QTSP 使用四級(根 → 國家 → CA → 簽名)。驗證需要所有中間憑證都可得——如果鏈條中缺少一張憑證,簽名在 Adobe Reader 中將顯示為「未驗證」。

OCSP 與 CRL:吊銷檢查:OCSP(線上憑證狀態協定)即時檢查吊銷狀態,延遲通常為 50–200 毫秒。CRL(憑證吊銷列表)下載完整列表(50 KB–5 MB)並快取。PAdES B-LT 在簽名時同時嵌入 OCSP 回應和 CRL,確保即使 CA 離線也能完成驗證。

憑證生命週期:從簽發到吊銷與續期

在簽名工作流中管理數位憑證生命週期的實用指南。

憑證簽發流程:憑證簽發遵循標準流程——訂戶提交申請及身分證明檔案,CA 核驗身分(線下面簽、透過 eKYC 或經由可信代理),CA 簽發具有明確有效期的憑證,訂戶取得儲存在安全介質(HSM、權杖或雲金鑰庫)上的私鑰。根據中國《電子簽名法》第十五條,CA 提供者必須取得國家密碼管理局(SCA)的許可;根據 eIDAS,QTSP 必須列入歐盟可信列表,並通過 ETSI 標準稽核。

吊銷場景與 CRL/OCSP:憑證可能因金鑰洩露、CA 被攻破、訂戶身分詐欺或組織變更(合併、解散)而在到期前被吊銷。吊銷資訊透過 CRL(憑證吊銷列表)和/或 OCSP(線上憑證狀態協定)發布。PAdES B-LT 和 B-LTA 簽名在簽名時嵌入吊銷資料,因此即便多年後 CA 可能已停止營運,驗證仍然有效。如果不嵌入吊銷資料,簽名在憑證過期後將變得無法驗證——這是遺留電子簽名實作中的常見缺陷。

企業 PKI 的續期規劃:企業簽名計畫應在憑證到期前 60–90 天安排續期。對於密封檔案(監管備案、合規憑證),必須在到期前完成續期,以維持連續的信任鏈。中國持 SCA 許可的 CA 通常簽發 3 年期憑證;歐盟 QTSP 簽發 2–5 年期憑證。eSign.AI 對雲端憑證自動管理續期,並對訂戶自行管理的憑證發送提醒。

keyUsage 欄位聲明了什麼

憑證的 keyUsage 欄位規定了它的金鑰可用於哪些操作。

digitalSignature 與 nonRepudiation / contentCommitment. 每張憑證都帶有一個 keyUsage 欄位,聲明它的金鑰可以用於什麼。對電子簽名而言有兩個位元最關鍵:digitalSignature 涵蓋技術性簽名——TLS 握手、程式碼簽名、OCSP 請求——其目標並非法律上的不可否認;而 nonRepudiation(在較新的 X.509 版本中更名為 contentCommitment)才是具有法律效力簽名的標記,表示簽署人對所簽內容作出承諾。用於簽署合約的憑證,應帶有 nonRepudiation/contentCommitment,而不只是 digitalSignature。

常見問題

證書鏈(或證書路徑)是從終端使用者證書透過一個或多箇中間 CA 到可信根 CA 的證書序列。簽名驗證遵循此鏈來驗證簽名證書最終是否由受信任的機構支援。

eSign.AI如何在實踐中應用這一點

eSign.AI在每個簽名中嵌入完整的證書鏈,允許任何第三方使用 Adob​​e Reader 等標準工具進行獨立驗證。

團隊正在討論適合業務的電子簽名方案

為你的業務探索合適的電子簽名方案

與我們的團隊溝通你在目標市場的電子簽名需求、合規考量和文件流程。