ESYAE-imza Kütüphaneleri

User Tools

Site Tools


esya:applet:appletin-kullanilmasi

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:appletin-kullanilmasi [2013/08/02 05:06]
Süleyman Uslu
esya:applet:appletin-kullanilmasi [2013/08/20 12:51] (mevcut)
Dindar Öz
Satır 5: Satır 5:
 Applet PKCS7 formatında imza ile kullanılabileceği gibi gelişmiş imza tiplerinden CAdES ve XAdES ile de kullanılabilmektedir. ''​light''​ paketinde bulacağınız sınıflar appletin PKCS7 formatında kullanılabilmesi için yazılmıştır ve ''​common''​ ve ''​smartcard''​ kütüphaneleri appletin çalışması için kafi gelmektedir. Applet PKCS7 formatında imza ile kullanılabileceği gibi gelişmiş imza tiplerinden CAdES ve XAdES ile de kullanılabilmektedir. ''​light''​ paketinde bulacağınız sınıflar appletin PKCS7 formatında kullanılabilmesi için yazılmıştır ve ''​common''​ ve ''​smartcard''​ kütüphaneleri appletin çalışması için kafi gelmektedir.
  
-Gelişmiş imzaların atılması için applet modülündeki diğer sınıfların kullanılması ve daha fazla kütüphanenin müdahil olması ​icab eder. Applet'​ler için elzem kütüphanelerin listesi sunucu modülünde ''​main.jsp''​ dosyasında belirtilmiştir. ''​main.jsp''​ içinde iki adet applet kodu mevcuttur. Birisi PKCS7 imza için diğeri gelişmiş imzalar içindir. Kullanmak istediğiniz imza tipine ait kodu aktif hale getirip diğerini yorumlayabilirsiniz.+Gelişmiş imzaların atılması için applet modülündeki diğer sınıfların kullanılması ve daha fazla kütüphanenin müdahil olması ​gerekir. Applet'​ler için gerekli ​kütüphanelerin listesi sunucu modülünde ''​main.jsp''​ dosyasında belirtilmiştir. ''​main.jsp''​ içinde iki adet applet kodu mevcuttur. Birisi PKCS7 imza için diğeri gelişmiş imzalar içindir. Kullanmak istediğiniz imza tipine ait kodu aktif hale getirip diğerini yorumlayabilirsiniz.
  
-Gelişmiş imza kullanılacağı ​vakit türünü belirlemek için (CAdES veya XAdES) ana sınıftaki (''​WebLoginApplet''​) ''​signatureFormat''​ değişkeni kullanılmalıdır.+Gelişmiş imza kullanılacağı ​zaman türünü belirlemek için (CAdES veya XAdES) ana sınıftaki (''​WebLoginApplet''​) ''​signatureFormat''​ değişkeni kullanılmalıdır.
  
 PKCS7 türünde imza atmak için ''​main.jsp''​de açılması gereken kod parçası: PKCS7 türünde imza atmak için ''​main.jsp''​de açılması gereken kod parçası:
  
 <sxh html> <sxh html>
-<applet name="​webloginapplet"​ code="​tr.gov.tubitak.uekae.applet.light.LightApplet" codebase="​http://​localhost:​8080"+<applet name="​webloginapplet"​ code="​tr.gov.tubitak.uekae.applet.light.LightApplet"​
  archive=  archive=
  "​new-applet.jar,​  "​new-applet.jar,​
  
- lib/​ma3api-common-1.4.16-20130709.210842-133.jar, + lib/​ma3api-common-1.4.16.jar,​ 
- lib/​ma3api-smartcard-1.4.16-20130709.213650-136.jar,+ lib/​ma3api-smartcard-1.4.16.jar,​
  
  lib/​slf4j-api-1.6.6.jar,​  lib/​slf4j-api-1.6.6.jar,​
Satır 27: Satır 27:
 </​sxh>​ </​sxh>​
  
-Gelişmiş imza tiplerinde imza atmak için ''​main.jsp''​de açılması gereken kod parçası:+Gelişmiş imza tiplerinde imza atmak için ''​main.jsp'''​de açılması gereken kod parçası:
  
 <sxh html> <sxh html>
-<applet name="​webloginapplet"​ code="​tr.gov.tubitak.uekae.applet.WebLoginApplet" codebase="​http://​localhost:​8080"+<applet name="​webloginapplet"​ code="​tr.gov.tubitak.uekae.applet.WebLoginApplet"​
  archive=  archive=
  "​new-applet.jar,​  "​new-applet.jar,​
  
- lib/​ma3api-asn-1.4.16-20130709.211525-141.jar, + lib/​ma3api-asn-1.4.16.jar,​ 
- lib/​ma3api-certstore-1.4.16-20130709.212742-127.jar, + lib/​ma3api-certstore-1.4.16.jar,​ 
- lib/​ma3api-certvalidation-1.4.16-20130709.215312-132.jar, + lib/​ma3api-certvalidation-1.4.16.jar,​ 
- lib/​ma3api-cmssignature-1.4.16-20130722.134025-125.jar, + lib/​ma3api-cmssignature-1.4.16.jar,​ 
- lib/​ma3api-common-1.4.16-20130709.210842-133.jar, + lib/​ma3api-common-1.4.16.jar,​ 
- lib/​ma3api-crypto-1.4.16-20130709.212220-127.jar, + lib/​ma3api-crypto-1.4.16.jar,​ 
- lib/​ma3api-crypto-gnuprovider-1.4.16-20130709.212357-127.jar, + lib/​ma3api-crypto-gnuprovider-1.4.16.jar,​ 
- lib/​ma3api-crypto-sunprovider-1.4.16-20130709.212250-127.jar, + lib/​ma3api-crypto-sunprovider-1.4.16.jar,​ 
- lib/​ma3api-infra-1.4.16-20130709.214837-127.jar, + lib/​ma3api-infra-1.4.16.jar,​ 
- lib/​ma3api-signature-1.4.16-20130722.133140-138.jar, + lib/​ma3api-signature-1.4.16.jar,​ 
- lib/​ma3api-smartcard-1.4.16-20130709.213650-136.jar, + lib/​ma3api-smartcard-1.4.16.jar,​ 
- lib/​ma3api-xmlsignature-1.4.16-20130722.134742-97.jar,+ lib/​ma3api-xmlsignature-1.4.16.jar,​
  
  lib/​akiscif-2.4.7.jar,​  lib/​akiscif-2.4.7.jar,​
esya/applet/appletin-kullanilmasi.1375420003.txt.gz · Son değiştirilme: 2013/08/02 05:06 Değiştiren: Süleyman Uslu