ESYAE-imza Kütüphaneleri

User Tools

Site Tools


esya:applet

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 [2013/07/30 10:19]
Süleyman Uslu
esya:applet [2014/01/20 07:11] (mevcut)
Beytullah Yiğit
Satır 3: Satır 3:
 Geliştiricilere örnek olması bakımından ESYA kütüphanesi içerisinde yayınlanan bir applet uygulamasıdır. Geliştiricilere örnek olması bakımından ESYA kütüphanesi içerisinde yayınlanan bir applet uygulamasıdır.
  
-===== Sistemin Çalışması ===== +**[[:​esya:​applet:​sistemin-calismasi|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. +
- +
-**[[:​esya:​applet:​sistemin-calismasi|Sistemin Çalışması]]** +
 Bu bölümde örnek appletin çalışma mantığı anlatılmaktadır. Bu bölümde örnek appletin çalışma mantığı anlatılmaktadır.
  
-**[[:​esya:​applet:​appletin-kullanilmasi|Applet'​in Kullanılması]]** +**[[:​esya:​applet:​appletin-kullanilmasi|Applet'​in Kullanılması]]**\\ 
- +Bu bölümde örnek appletin nasıl kullanılacağı anlatılmaktadır.
-Bu bölümde örnek appletin nasıl kullanılabileceği ve applet ile neler yapılabileceği ​anlatılmaktadır. +
- +
-İ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. +
- +
-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:​applet-kodlari|Applet Kodları]]**\\
 +Bu bölümde örnek appletin kodlarının detaylı açıklaması yer almaktadır.
esya/applet.1375179540.txt.gz · Son değiştirilme: 2013/07/30 10:19 Değiştiren: Süleyman Uslu