PAdES, CAdES, XAdES: Dijital İmza Formatları Arasındaki Farklar
Dijital imza standardına uygun olarak farklı dosya türlerine uygulanabilir. Avrupa standardı ETSI, imzayı belgeye gömme biçimine göre üç temel format tanımlar: PAdES (PDF için), CAdES (genel/CMS) ve XAdES (XML için). Üçü de aynı kriptografik temele dayanır; fark, imzanın hangi yapıya ve nasıl yerleştirildiğidir.
Üç format
PAdES: PDF Advanced Electronic Signatures
İmzayı PDF belgesinin içine gömer. İmzalı PDF, herhangi bir PDF okuyucuda açılır ve imza paneli görüntülenir. Sözleşmeler, formlar ve raporlar için en yaygın formattır.
CAdES: CMS Advanced Electronic Signatures
CMS/PKCS#7 yapısına dayanır. PDF dışı dosyalar veya ayrık (detached) imza senaryoları için kullanılır. İmza, belgeyle birlikte veya ayrı bir dosyada tutulabilir.
XAdES: XML Advanced Electronic Signatures
XML belgeleri için tasarlanmıştır. E-fatura, e-arşiv gibi yapısal XML veri akışlarında yaygındır.
Ortak seviyeler: B, T, LT, LTA
Üç format da aynı güvence seviyelerini destekler:
- B (Baseline): Temel imza.
- B-T: İmzaya zaman damgası eklenir; imza zamanı güvence altına alınır.
- B-LT: Doğrulama bilgisi (sertifika + iptal yanıtları) gömülür; uzun dönem doğrulama mümkün olur.
- B-LTA: Arşiv zaman damgasıyla doğrulanabilirlik uzun vadede sürdürülebilir.
Hangi format ne zaman?
- Sözleşme/PDF imzası: PAdES.
- GİB e-belge (e-fatura/e-arşiv): XAdES.
- Ayrık imza / PDF dışı dosya: CAdES.
İmzala.org sözleşme akışında imzalı PDF üretir; belgenin bütünlüğü SHA-256 özet ile korunur ve imzalama tamamlandığında belgeye TÜBİTAK (Kamu SM) RFC 3161 zaman damgası eklenir. Nitelikli imza (E-İmzala/NES) akışında uzun dönem doğrulama profilleri (PAdES B-LT ve B-LTA) hedeflenir.