eSign.AIeSign.AI

อภิธานศัพท์

PAdES, XAdES and JAdES: Signature Formats Explained

ทำความเข้าใจรูปแบบลายเซ็นดิจิทัล PAdES สำหรับ PDF, XAdES สำหรับ XML และ JAdES สำหรับ JSON รวมถึงวิธีเลือกรูปแบบให้เหมาะกับเอกสารและการตรวจสอบ

ทีมวิจัยความน่าเชื่อถือดิจิทัล eSign.AIอ่าน 5 นาที

มาตรฐาน ETSI สามมาตรฐานสำหรับตัวเก็บข้อมูลต่าง ๆ

PAdES, XAdES และ JAdES คือสามรูปแบบลายมือเซ็นต์ิเมอร์ิกดิจิตอลที่ถูกกำหนดโดย ETSI (European Telecommunications Standards Institute). แต่ละรูปแบบถูกออกแบบสำหรับตัวเก็บข้อมูลเอกสารเฉพาะ: PAdES สำหรับ PDF, XAdES สำหรับ XML, และ JAdES สำหรับ JSON. มันทั้งหมดปฏิบัติตามหลักคณิตศาสตร์เชิงปลอมศาสตร์ (PKI, hash, ลิงก์หนังสือรับรอง) แต่ใส่ลายมือเซ็นต์ิเมอร์ิกเข้าไปในแบบเอกสารต่าง ๆ

PAdES ต่อ XAdES ต่อ JAdES

รูปแบบละครองแบบ
PAdESเอกสาร PDFสัญญาที่สามารถอ่านได้โดยมนุษย์, ใบแจ้งหนี้, หนังสือรับรอง
XAdESเอกสาร XMLข้อมูลที่มีโครงสร้าง, การแบบเสนอรายงานของรัฐบาล, ใบแจ้งหนี้ UBL
JAdESข้อมูล JSONAPI payloads, ข้อมูล DPP, เอกสารที่มีโครงสร้าง

PAdES: ลายมือเซ็นต์ิเมอร์ิกภายใน PDF

PAdES (PDF Advanced Electronic Signature) ใส่ลายมือเซ็นต์ิเมอร์ิกดิจิตอลตรงไปในไฟล์ PDF

01

ข้อมูลลายมือเซ็นต์ิเมอร์ิก — รวมถึงหนังสือรับรอง, hash, ตารางเวลา, และข้อมูลการยกเลิก — ถูกใส่เข้าไปในรูปแบบ PDF object. โปรแกรมเรียกแสดง PDF (Adobe Reader และความคิดอื่น ๆ) สามารถตรวจสอบลายมือเซ็นต์ิเมอร์ิกได้เองโดยไม่ต้องใช้เครื่องมือภายนอก

02

ETSI กำหนดระดับความสอดคล้องสี่ระดับ: B (พื้นฐาน), T (มีตารางเวลา), LT (มีข้อมูลการตรวจสอบระยะยาว), และ LTA (มีตารางเวลาที่เก็บเอกสาร) ระดับที่สูงกว่าประกันว่าลายมือเซ็นต์ิเมอร์ิกยังคงมีผลบังคับหลังจากหนังสือรับรองหมดอายุ

03

สำหรับเอกสารที่สามารถอ่านได้โดยมนุษย์ที่จะถูกดูในโปรแกรมเรียกแสดง PDF: สัญญา, ใบแจ้งหนี้, หนังสือรับรอง, หนังสือเจ้าหน้าที่. PAdES คือรูปแบบที่ได้รับการสนับสนุนมากที่สุดและเป็นรูปแบบที่เพียงพอสำหรับผู้ใช้

04

PAdES signatures can include a visible signature block (the traditional 'signed by' panel in PDFs) as well as the invisible cryptographic signature data. Both are part of the same PAdES signature.

XAdES and JAdES for structured documents

Not all documents are PDFs. Government filings, API responses, and structured data need signature formats designed for their containers.

XAdES for XML

XAdES embeds the signature as an XML element within or alongside the XML document. Widely used in e-government systems (EU member states, LATAM). Supports the same baseline levels (B, T, LT, LTA) as PAdES.

JAdES for JSON

JAdES (JSON Advanced Electronic Signature) is the newest of the three. It signs JSON data using a detached signature model — the signature is a separate JSON object that references the original data. Particularly relevant for EU DPP data signing.

CAdES (bonus)

CAdES (CMS Advanced Electronic Signature) is a fourth format for binary data. Less common in practice but used in some PKI infrastructures and for specific regulatory submissions.

Which format should you choose?

Match the format to the document container: PDF → PAdES, XML → XAdES, JSON → JAdES. If you are signing human-readable contracts, PAdES is the right choice. For API-driven data submission (like DPP), JAdES or XAdES is more appropriate.

Signature format specifications: sizes, validation times, and compatibility

Concrete data for choosing between signature formats.

File size impact by format

PAdES signature in PDF: adds 15-50 KB per signature (including certificate + CRL + OCSP + timestamp). XAdES signature in XML: adds 5-20 KB. JAdES signature in JSON: adds 3-15 KB. For batch signing of 10,000 documents, PAdES adds 150-500 MB of overhead; XAdES adds 50-200 MB.

Validation speed

PAdES validation in Adobe Reader: 0.5-2 seconds per signature (includes chain verification + CRL check + timestamp verification). XAdES validation via library: 50-200 ms. JAdES validation: 30-100 ms. For bulk verification of 10,000 signatures, XAdES is 5-10x faster than PAdES.

Adobe Reader compatibility

PAdES B-B/B-T/B-LT signatures display natively in Adobe Reader with green checkmark. XAdES and JAdES signatures do NOT display in Adobe Reader — they require specialised validation tools. For B2C documents (consumer contracts), PAdES is the only format that non-technical recipients can verify visually.

PAdES levels in practice: B-B, B-T, B-LT, B-LTA compared

Understanding the difference between PAdES baseline levels helps choose the right signing profile.

B-B (Basic): signatures only, no timestamps

PAdES B-B contains the signature and signing certificate but no timestamp or revocation data. Suitable for internal approvals, low-risk NDAs, and documents with short retention needs. Verification fails after certificate expiry. Most basic eSignature platforms produce B-B level signatures by default.

B-T and B-LT: timestamps and revocation data

B-T adds a trusted timestamp, proving the document existed at a specific point in time. B-LT adds certificate revocation data (CRL/OCSP), enabling verification even after the CA goes offline. B-LT is recommended for any contract with a retention period beyond 3 years — which covers most employment, loan, and lease agreements.

B-LTA: archival quality for long-term records

B-LTA adds periodic archival timestamps, creating an unbroken chain of evidence. Required for documents with 10+ year retention: real estate deeds, patent filings, regulatory submissions, and permanent corporate records. eSign.AI uses B-LTA for all qualified signature workflows by default, ensuring signatures remain verifiable for the full legal retention period.

Common questions

PDF Advanced Electronic Signature. It is the ETSI standard for embedding digital signatures in PDF documents.

How eSign.AI applies this in practice

eSign.AI auto-selects the correct signature format: PAdES for PDF documents (the default for human-readable contracts), XAdES for XML regulatory filings, and JAdES for JSON API payloads.

ทีมกำลังหารือแนวทาง eSignature ที่เหมาะกับธุรกิจ

สำรวจแนวทาง eSignature ที่เหมาะกับธุรกิจของคุณ

พูดคุยกับทีมของเราเกี่ยวกับข้อกำหนด eSignature ประเด็นด้านการปฏิบัติตามกฎระเบียบ และเวิร์กโฟลว์เอกสารในตลาดเป้าหมายของคุณ