Beda PAdES, CAdES, XAdES: Format Tanda Tangan Elektronik
PAdES menyematkan tanda tangan ke PDF, XAdES ke XML; CAdES menandatangani file apa pun. Perbedaan, level B-B hingga B-LTA, dan kapan memilih yang mana.
PAdES, CAdES, dan XAdES melakukan pekerjaan yang sama: menghasilkan tanda tangan elektronik lanjutan yang membuktikan siapa yang menandatangani dokumen, kapan, dan bahwa dokumen tidak berubah setelah ditandatangani. Bedanya ada pada di mana tanda tangan berada dan jenis dokumen apa yang cocok dengannya. Ketiganya termasuk keluarga AdES (Advanced Electronic Signature) dari lembaga standar Eropa ETSI.
Jawaban singkat
| Format | Standar | Di mana tanda tangan berada? | Paling cocok untuk |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | Di dalam file PDF | Dokumen yang akan dibuka dan dibaca orang: kontrak, laporan, surat permohonan |
| CAdES | ETSI EN 319 122 | Dalam amplop yang membungkus dokumen atau dalam file .p7s terpisah | Semua jenis file; korespondensi elektronik resmi |
| XAdES | ETSI EN 319 132 | Di dalam atau di samping dokumen XML | Dokumen antarmesin: XML seperti e-Fatura (sistem faktur elektronik Turki) berformat UBL-TR (format XML Turki) |
| ASiC | ETSI EN 319 162 | Dalam kontainer ZIP yang membawa dokumen dan tanda tangan bersama-sama | Menandatangani beberapa file dalam satu paket |
Apa itu PAdES?
PAdES (PDF Advanced Electronic Signatures) menyematkan tanda tangan ke dalam struktur file PDF itu sendiri. Dokumen yang ditandatangani tetap berupa PDF: penerima membukanya dengan pembaca PDF seperti Adobe Acrobat Reader tanpa memerlukan program tambahan, lalu dari panel tanda tangan melihat siapa yang menandatangani dan apakah dokumen berubah. Dokumen juga dapat memuat kolom tanda tangan yang terlihat di halaman.
Karena PDF mengizinkan pembaruan inkremental, beberapa orang dapat menandatangani satu dokumen secara berurutan; setiap tanda tangan mempertahankan keadaan sebelumnya. Karena itu PAdES menjadi pilihan praktis untuk kontrak dengan rantai persetujuan. Batasannya juga berasal dari sini: PAdES hanya menandatangani PDF.
Apa itu CAdES?
CAdES (CMS Advanced Electronic Signatures) didasarkan pada struktur CMS (RFC 5652) dan tidak memedulikan jenis file: Word, Excel, gambar, ZIP — semuanya dapat ditandatangani. Tanda tangan dibawa dalam dua bentuk: sebagai amplop yang membungkus dokumen, atau sebagai file terpisah (.p7s) yang berada di samping dokumen.
Kelemahannya ada di sisi penerima: untuk membuka file bertanda tangan yang berbentuk amplop dan memverifikasi tanda tangannya, diperlukan aplikasi tanda tangan elektronik. Di Turki, CAdES adalah bentuk yang paling umum dalam korespondensi resmi bertanda tangan elektronik.
Apa itu XAdES?
XAdES (XML Advanced Electronic Signatures) dibangun di atas standar tanda tangan XML dari W3C (XMLDSig) dan ditujukan untuk dokumen XML. Tanda tangan dapat disematkan di dalam XML (enveloped), membungkus XML (enveloping), atau berdiri terpisah (detached). Format ini dirancang untuk situasi ketika dokumen dibaca oleh perangkat lunak, bukan oleh manusia; digunakan pada dokumen berbasis XML seperti e-Fatura berformat UBL-TR.
Apa gunanya ASiC?
ASiC (Associated Signature Containers) membawa dokumen yang ditandatangani beserta tanda tangannya dalam satu kontainer ZIP. ASiC-S untuk satu dokumen, ASiC-E untuk beberapa dokumen. Tanda tangan di dalamnya dapat berupa CAdES atau XAdES; ASiC bukan jenis tanda tangan baru, melainkan cara pengemasan.
Level: B-B, B-T, B-LT, B-LTA
Format menjawab pertanyaan "di mana tanda tangan berada"; level menjawab "berapa lama tanda tangan dapat diverifikasi". Profil dasar (baseline) ETSI terdiri atas empat level:
- B-B (Basic): tanda tangan, sertifikat penanda tangan, dan atribut yang ditandatangani. Dapat diverifikasi selama sertifikat masih berlaku.
- B-T (Timestamp): ditambahkan stempel waktu tepercaya; dibuktikan paling lambat kapan tanda tangan dibuat.
- B-LT (Long-Term): rantai sertifikat dan status pencabutan (CRL, OCSP) disematkan ke dalam tanda tangan; meskipun sertifikat kemudian kedaluwarsa, data verifikasi tetap menyertai dokumen.
- B-LTA (Long-Term Archive): ditambahkan stempel waktu arsip yang dapat diperbarui; nilai pembuktian tanda tangan tetap terjaga meskipun algoritma kriptografi yang digunakan sudah usang.
Dalam penamaan ETSI yang lama, tingkatan yang sama disebut BES, EPES, T, C, X, XL, dan A; banyak aplikasi dan dokumen di Turki masih memakai nama-nama ini. Untuk dokumen yang disimpan bertahun-tahun (kontrak, arsip, slip gaji) dipilih minimal B-LT, sebaiknya B-LTA; untuk persetujuan harian yang berumur pendek, B-T biasanya sudah cukup.
Mana yang harus dipilih?
- Jika dokumen akan dibuka dan dibaca orang dan berupa PDF: PAdES. Penerima tidak perlu memasang program tambahan.
- Jika dokumen berupa XML dan akan diproses perangkat lunak: XAdES.
- Jika file bukan PDF atau XML, atau pihak lawan meminta CAdES: CAdES.
- Jika beberapa file akan ditandatangani dalam satu paket: ASiC-E.
- Jika surat resmi dikirim ke instansi pemerintah di Turki: format bukan pilihan Anda; aturan paket e-Yazışma (sistem korespondensi elektronik instansi pemerintah Turki) yang menentukannya.
Apakah keabsahan hukum bergantung pada format?
Tidak. Di Turki, menurut Undang-Undang Tanda Tangan Elektronik No. 5070, tanda tangan elektronik aman menimbulkan akibat hukum yang sama dengan tanda tangan tangan. Yang menentukan hal ini bukan terutama formatnya, melainkan apakah tanda tangan dibuat dengan sertifikat elektronik berkualifikasi dan perangkat pembuat tanda tangan yang aman (kartu pintar, token, HSM, atau tanda tangan seluler). PAdES, CAdES, dan XAdES adalah wadah berbeda yang membawa tanda tangan tersebut.
Di sisi ELPO
Bagi pengguna yang ingin menandatangani di desktop tanpa menulis kode, İmzacı menandatangani PDF dan XML dengan kartu pintar, menyiapkan paket e-Yazışma, dan melakukan penandatanganan massal per folder. Bagi tim yang ingin memasukkan tanda tangan ke dalam perangkat lunak mereka sendiri, pustaka tanda tangan elektronik eSignature menghasilkan dan memverifikasi format CAdES, XAdES, PAdES, dan ASiC hingga level arsip jangka panjang; karena setiap format adalah paket terpisah, hanya yang dipakai yang masuk ke proyek. Pengenalan umum kedua produk ada di halaman e-İmza.