Yeni E-imza Kütüphanesi Özellikleri
Buradasınız
orcun tarafından Salı, 04/05/2011 - 14:05 tarihinde gönderildi
Yeni e-imza kütüphanesinin özellikleri ile ilgili konuların tartışılması için açılan konu başlığıdır.
- Yorum yapmak için Giriş Yapın ya da Üye olun.
Yeni kütüphane ile imza oluşturmak
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.
Metod isimleri hakkında
Yeni sürüm kütüphanede tüm metod isimleri İngilizce. Neden Türkçe değil acaba?
Uluslararası kullanım
Yeni API yurtdışına da satılabilsin diye İngilizce metod isimleri tercih edildi.
Uluslararası kullanım
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ı.
İmza kontrolü
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