İmza ve imzalanan verinin yapısal özelliklerine göre imzalar 3 kategoriye ayrılır.
Enveloping (Zarflayan) | Veri BASE64 yada XML formatında imza içinde yer alır. |
---|---|
Enveloped (Zarflanmış) | XML Verisi, içinde imzayı barındırır. |
Detached (Ayrık) | İmza ve imzalanan veri ayrı ayrıdır. Özellikle büyük ebatlı veri imzalarken bu yapıda bir imza kullanılması tavsiye edilir. |
BES (Basit Elektronik İmza) | BES, içinde imza zamanına ait bilgi bulundurabilir, ancak imza zamanını ispatlama özelliğinden yoksundur. |
EPES (Belirlenmiş Politika Temelli Elektronik İmza) | EPES tipindeki bir elektronik imza, oluşturma ve doğrulama kurallarını belirleyen bir politikaya sahip olarak yaratılmış bir BES tipinde imzadır. |
ES-T (Zaman Damgalı Elektronik İmza) | BES veya EPES tipindeki elektronik imzaya zaman damgası eklenerek elde edilen e-imza formatıdır. |
ES-C (Doğrulama Verisi Taşıyan Elektronik İmza) | Doğrulama verilerinin referanslarını içeren ES-T formatından türetilen bir e-imzadır. |
ES-X (Genişletilmiş Elektronik İmza) | ES-C formatından türetilen ve sadece doğrulama verilerinin referanslarına veya ES-C'nin tamamına zaman damgası eklenerek elde edilen e-imza formatıdır. |
ES-XL (Genişletilmiş Uzun Elektronik İmza) | Doğrulama verisini kendi içinde barındıran e-imza tipidir. |
ES-A (Arşiv Elektronik İmza) | Kriptografik metodların zaman içinde koruyucu özelliğini yitirmesine karşı periyodik olarak alınan zaman damgası ile korunan e-imzadır. |