ESYAE-imza Kütüphaneleri

User Tools

Site Tools


en:esya:ortakimza:imza-api-kavramlar-arayuzler

Bu, dökümanın eski bir sürümüdür!


E-İmza Ortak Kütüphanesi Kavramlar ve Arayüzler

Kavramlar

İmza Formatı

İmzayı oluşturan kodlama tipidir. ASN1 kodlamalı binary(CAdES), xml kodlamalı(XAdES) olmak üzere iki ana yapı bulunmaktadır. Desteklenen İmza formatları CAdES, XAdES.

İmza Tipi

Eİmza standartları ile berlirlenmiş, bir imzanın içinde yer alan zaman damgası, doğrulama referansları gibi verilerin hangilerinin yer aldığını belirten yapılardır.

İmza kütüphanesinin desteklediği imza tipleri

İmza Tipi Özelliği
ES_BES Basit(Basic) Elektronik İmza
ES_T Zaman damgalı imza
ES_C Doğrulama verisine referans var
ES_X_Type1 Doğrulama verisi referansları ve imza değeri zaman damgalı
ES_X_Type2 Doğrulama verisi referansları zaman damgalı
ES_XL Doğrulama verisi imza içinde
ES_XL_Type1 Doğrulama verisi imza içinde ve doğrulama verisi referansları ve imza değeri zaman damgalı
ES_XL_Type2 Doğrulama verisi imza içinde Doğrulama verisi referansları zaman damgalı
ES_A Arşiv fomatı(uzun ömürlü koruma)

Ayrık/bütünleşik İmza

İmza verisinin imza içerisinde yer alıp almaması durumuna göre ayrık ve bütünleşik denilmektedir. Bunun yanında XML imza formatına özel enveloped imza vardır. Enveloped imza standartlaştırılamadığı (custom) için ortak kütüphane tarafından desteklenmemektedir. Enveloped imza için XML İmza bölümüne bakabilirsiniz.

Anahtar API Arayüzleri ve Tasarım

Bir kişinin ıslak imzasının, programlama arayüzü karşılığı Signature, bir yada daha fazla imzayı içinde barındıran yapı SignatureContainer İmza formatına göre SignatureContainer yaratma amacı ile kullanılan arayüz SignatureFactory'dir.

İmza yaratıldığında ES-BES tipindedir. Daha kompleks bir imza tipine Signature#upgrade metodu ile çevrilebilir.

en/esya/ortakimza/imza-api-kavramlar-arayuzler.1374044522.txt.gz · Son değiştirilme: 2013/07/17 07:02 Değiştiren: Dindar Öz