Yeni E-imza Kütüphanesi Özellikleri

You are here


Yeni e-imza kütüphanesinin özellikleri ile ilgili konuların tartışılması için açılan konu başlığıdır.

Veriyi imzalama işleminden BaseSignedData sınıfı sorumludur. Bu sınıfa öncelikle addContent(...) fonksiyonu ile imzalanacak veri eklenmelidir. addContent(...) fonksiyonu yalnızca bir kere çağrılmalıdır. İmzalanacak veri addContent(...) ile eklendikten sonra değiştirilemez. addSigner(...) fonksiyonu ile veriye imza bilgileri eklenir.
İmza eklenirken imzanın türü, imzacının sertifikası, imza işlemini gerçekleştirecek kripto nesnesi, varsa ekstra imza özellikleri ve imza üretiminde kullanılması gereken parametreler addSigner(...) fonksiyonuna parametre olarak geçilmelidir.

Yeni sürüm kütüphanede tüm metod isimleri İngilizce. Neden Türkçe değil acaba?

Yeni API yurtdışına da satılabilsin diye İngilizce metod isimleri tercih edildi.

Yurt dışında zaten bu işi yapan bir çok firma ve kurum var milli projelerimiz en azından bize milli olduğunu hissettirecek kadar milli kalsa daha güzel olmazmıydı en azından dökümanlardaki örneklerde açıklama satırları olsun Türkçe olsaydı.

Yeni kütüphane ile verinin imzalı olup olmadığı kontrolü nasıl yapılır? önceki kütüphanede ImzalıVeri sınıfının imzaliVeriBelirle methodu sonucunda verinin imzalı olup olmadığı değeri dönüyordu yeni yapıda bu sonucu nasıl elde edebiliriz