ESYAE-imza Kütüphaneleri

User Tools

Site Tools


esya:ios:ios

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


iOS Üzerinde İmza

iOS cihazlarında temel imza formatında (BES) imza oluşturulabilmektedir.

Notlar

  • API'nin Qt bagimliligi vardir.

Yetenekler

  • API CAdES-BES tipinde imza atabiliyor.
  • Olusturulan imza sig.der adi altinda uygulamanin 'Documents' dizinine kaydediliyor.
  • API lisans dosyasi kontrolu yapiyor. Gecerli bir lisans dosyasi olmadan imza atmaya izin vermiyor.

Kisitlar

  • Imzalanacak dokumanin ozeti SHA-256 ile aliniyor.
  • Olusturulan imza SigningCertificateV2'ye sahip oluyor.
  • Imzalama algoritmasi olarak RSA-with-SHA256 kullaniliyor.
  • (Kart okuyucu kisiti).

Kullanim

  • Qt'nin son versiyonu (5.2 ve sonrasi) kurulu olmalidir.
  • plist dosyasina gereken icerik eklenmelidir. (iTunes file sharing ve kart okuyucu icin external accessory)

Lisansin eklenmesi

  • Lisans uygulamanin altindaki 'Documents' dizinine konulmalidir.
  • Ismi lisans.dat olmalidir.
  • Dizine dosya ekleme islemi iTunes ile yapilabilir, yalniz oncesinde plist'te 'iTunes file sharing' aktif edilmelidir.

Kodun kullanimi

  • Arayuzler JAVA ve C# kutuphaneleri ile aynidir.
  • Karta session acma islemleri ayri bir thread icinde yapilmalidir.

sxh [NSThread detachNewThreadSelector:@selector(login:) toTarget:(id)self withObject:nil]; asdfasdfasd sxh

- Oncelikle SmartCardManager sinifi uretilir.

SmartCardManager smartCardManager;

esya/ios/ios.1395145259.txt.gz · Son değiştirilme: 2014/03/18 12:20 Değiştiren: Ahmet Yetgin