ESYAE-imza Kütüphaneleri

User Tools

Site Tools


esya:applet:sistemin-calismasi

Farklar

Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.

Karşılaştırma görünümüne bağlantı

esya:applet:sistemin-calismasi [2013/07/30 12:04]
Süleyman Uslu
esya:applet:sistemin-calismasi [2013/10/09 06:19] (mevcut)
Süleyman Uslu
Satır 1: Satır 1:
-====== Sistemin Çalışması ======+====== Örnek Applet ====== 
 + 
 + 
 +===== Sistemin Çalışması ===== 
  
 Applet uygulaması iki modülden oluşuyor. İlk kısmı asıl applete ait modül, diğer kısmı ise sunucuda çalışacak olan modül. Applet uygulaması iki modülden oluşuyor. İlk kısmı asıl applete ait modül, diğer kısmı ise sunucuda çalışacak olan modül.
 +
  
 İlk olarak kullanıcı sunucunun açılış sayfasını çağırır. Sayfanın içinden applet çalışır ve o an bilgisayara bağlı bulunan terminallere oturum açılır. Ardından kartların içindeki sertifikalar listelenir. Bu işlem için PIN gerekmez. Listelenecek isimler sertifikalardaki CN alanına yazılan isimlerdir. İlk olarak kullanıcı sunucunun açılış sayfasını çağırır. Sayfanın içinden applet çalışır ve o an bilgisayara bağlı bulunan terminallere oturum açılır. Ardından kartların içindeki sertifikalar listelenir. Bu işlem için PIN gerekmez. Listelenecek isimler sertifikalardaki CN alanına yazılan isimlerdir.
  
-Daha sonra bu isimler HTML forma gömülür ve kullanıcı kendi sertifikasını seçer, kartın PIN’ini girer ve formu yollamaya basar. Bu sırada yeniden applet çalışır ve seçilen sertifikaya ait olan karta girilen PIN ile giriş yapılır ve imza atılır. İmzalanan döküman aslında Sunucudan gelen oturum numarasıdır. Daha sonra imza Base64 ile encode edilerek HTML formun içine yerleştirilir ve form imza ile birlikte sunucuya gönderilir. 
  
-Sunucu tarafında ​bu imza alınır ve doğrulanmaya çalışılır. Şayet doğrulanamazsa kullanıcıya hata mesajı dönülür. Doğrulandığı takdirde ise oturum açılır ve kullanıcı bilgileri oturum değişkenlerine ​kaydedilir.+Daha sonra bu isimler HTML forma gömülür ve kullanıcı kendi sertifikasını seçer, kartın PIN’ini girer ve sisteme giriş yapar. Bu sırada yeniden applet çalışır,​ seçilen sertifikanın ait olduğu karta PIN ile giriş yapılır ve imza atılır. İmzalanan döküman aslında sunucudan gelen oturum numarasıdır. Daha sonra imza Base64 ile encode edilerek HTML formun içine yerleştirilir ve form içinde sunucuya gönderilir. 
 + 
 + 
 +Sunucu tarafında bu imza doğrulanmaya çalışılır. Şayet doğrulanamazsa kullanıcıya hata mesajı dönülür. Doğrulandığı takdirde ise oturum açılır ve kullanıcı bilgileri oturum değişkenine ​kaydedilir
 + 
 + 
 +Oturum açıkken yeniden PIN girmeye gerek kalmadan kullanıcı imza atabilir. Bunu sağlayan sayfanın yenilenmemesi ile akıllı karta açılan oturumun sonlandırılmamasıdır.
  
-Oturum açıkken yeniden PIN girmeye gerek kalmadan kullanıcı imza atabilir. Bunu sağlayan sayfanın yenilenmemesi ve böylelikle applet’in tekrar yüklenmesine gerek kalmamasıdır. 
esya/applet/sistemin-calismasi.1375185870.txt.gz · Son değiştirilme: 2013/07/30 12:04 Değiştiren: Süleyman Uslu