專業知識庫

PAdES、XAdES 與 JAdES:簽章格式說明

三種適用於不同容器的簽章格式:PDF、XML 與 JSON。了解各格式的功能及選用時機。

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

適用於不同容器的三項 ETSI 標準

PAdES、XAdES 與 JAdES 是由 ETSI(歐洲電信標準協會)定義的三種數位簽章格式。每種格式均針對特定文件容器設計:PAdES 用於 PDF、XAdES 用於 XML,而 JAdES 用於 JSON。三者皆採用相同的密碼學原則(PKI、雜湊、憑證鏈),但會依文件格式以不同方式嵌入簽章。

PAdES、XAdES 與 JAdES 比較

格式最適用於
PAdESPDF 文件供人員閱讀的合約、發票、憑證
XAdESXML 文件結構化資料、政府申報、UBL 發票
JAdESJSON 資料API 酬載、DPP 資料、結構化文件

PAdES:嵌入 PDF 的簽章

PAdES(PDF Advanced Electronic Signature)會將數位簽章直接嵌入 PDF 檔案。

01

簽章資料(包括憑證、雜湊、時間戳記及撤銷資料)會以 PDF 物件形式嵌入。PDF 閱讀器(Adobe Reader 等)無須外部工具即可原生驗證簽章。

02

ETSI 定義四個符合性等級:B(基本)、T(含時間戳記)、LT(含長期驗證資料)及 LTA(含封存時間戳記)。較高等級可確保憑證到期後簽章仍維持有效。

03

適合任何會在 PDF 閱讀器中檢視、供人員閱讀的文件,例如合約、發票、憑證及正式信函。PAdES 是支援度最高且最易使用的格式。

04

PAdES 簽章可包含可見的簽章區塊(PDF 中傳統的「簽署者」面板),以及不可見的密碼學簽章資料。兩者均屬同一個 PAdES 簽章的一部分。

適用於結構化文件的 XAdES 與 JAdES

並非所有文件都是 PDF。政府申報、API 回應及結構化資料需要專為其容器設計的簽章格式。

適用於 XML 的 XAdES

XAdES 會將簽章作為 XML 元素嵌入 XML 文件內部或置於其旁。廣泛用於電子政府系統(EU 成員國、LATAM)。支援與 PAdES 相同的基準等級(B、T、LT、LTA)。

適用於 JSON 的 JAdES

JAdES(JSON Advanced Electronic Signature)是三者中最新的格式。它採用分離式簽章模型對 JSON 資料進行簽署:簽章是參照原始資料的獨立 JSON 物件。尤其適用於 EU DPP 資料簽署。

CAdES(補充)

CAdES(CMS Advanced Electronic Signature)是適用於二進位資料的第四種格式。實務上較不常見,但會用於部分 PKI 基礎架構及特定監管申報。

應選擇哪種格式?

請依文件容器選擇格式:PDF → PAdES、XML → XAdES、JSON → JAdES。若要簽署供人員閱讀的合約,PAdES 是正確選擇。若為 API 驅動的資料提交(例如 DPP),則 JAdES 或 XAdES 較合適。

簽章格式規格:檔案大小、驗證時間與相容性

協助您選擇不同簽章格式的具體資料。

各格式對檔案大小的影響

PDF 中的 PAdES 簽章:每個簽章增加 15-50 KB(包括憑證 + CRL + OCSP + 時間戳記)。XML 中的 XAdES 簽章:增加 5-20 KB。JSON 中的 JAdES 簽章:增加 3-15 KB。若批次簽署 10,000 份文件,PAdES 會增加 150-500 MB 的額外負擔;XAdES 則增加 50-200 MB。

驗證速度

Adobe Reader 中的 PAdES 驗證:每個簽章需 0.5-2 秒(包括鏈結驗證 + CRL 檢查 + 時間戳記驗證)。透過程式庫驗證 XAdES:50-200 ms。驗證 JAdES:30-100 ms。若大量驗證 10,000 個簽章,XAdES 比 PAdES 快 5-10 倍。

Adobe Reader 相容性

PAdES B-B/B-T/B-LT 簽章可在 Adobe Reader 中原生顯示綠色核取記號。XAdES 與 JAdES 簽章不會在 Adobe Reader 中顯示,必須使用專業驗證工具。對於 B2C 文件(消費者合約),PAdES 是唯一可讓非技術收件者以視覺方式驗證的格式。

實務中的 PAdES 等級:比較 B-B、B-T、B-LT 與 B-LTA

了解 PAdES 基準等級之間的差異,有助於選擇合適的簽署設定檔。

B-B(基本):僅含簽章,不含時間戳記

PAdES B-B 包含簽章與簽署憑證,但不含時間戳記或撤銷資料。適用於內部核准、低風險 NDA 及短期保存需求的文件。憑證到期後將無法驗證。大多數基本電子簽名平台預設產生 B-B 等級簽章。

B-T 與 B-LT:時間戳記與撤銷資料

B-T 增加可信任時間戳記,可證明文件於特定時間點已存在。B-LT 增加憑證撤銷資料(CRL/OCSP),即使 CA 下線後仍可驗證。保存期限超過 3 年的任何合約均建議使用 B-LT,這涵蓋大多數僱傭、貸款及租賃協議。

B-LTA:長期紀錄的封存等級

B-LTA 增加定期封存時間戳記,建立不中斷的證據鏈。適用於保存 10 年以上的文件:不動產契約、專利申請、監管申報及永久性公司紀錄。eSign.AI 預設為所有合格簽章工作流程採用 B-LTA,確保簽章在完整法定保存期間內皆可驗證。

常見問題

PDF Advanced Electronic Signature。它是將數位簽章嵌入 PDF 文件的 ETSI 標準。

eSign.AI 如何在實務中應用

eSign.AI 會自動選擇正確的簽章格式:PDF 文件使用 PAdES(供人員閱讀的合約之預設格式)、XML 監管申報使用 XAdES,以及 JSON API 酬載使用 JAdES。

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

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

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