ESYAE-imza Kütüphaneleri

User Tools

Site Tools


esya:cades:imza-donusum

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:cades:imza-donusum [2013/07/22 11:09]
Beytullah Yiğit created
esya:cades:imza-donusum [2013/08/28 08:26] (mevcut)
Beytullah Yiğit
Satır 1: Satır 1:
-4.16 İmza Tipleri Arasında Dönüşüm +===== İmza Tipleri Arasında Dönüşüm ​===== 
-İmza tipleri arasında dönüşüm işlemi BaseSignedData sınıfı aracılığı ile yapılabilir. Öncelikle ​ imzalanmış ​ verinin ​ imzacıları ​ BaseSignedData.getSignerList() fonksiyonuyla imzalanmış veri içinden alınır. İmza tipi değiştrilmek istenen imzacı liste içinden bulunarak, imzacının convert() fonksiyonu çağrılır.+ 
 +İmza tipleri arasında dönüşüm işlemi ​''​BaseSignedData'' ​sınıfı aracılığı ile yapılabilir. Öncelikle ​ imzalanmış ​ verinin ​ imzacıları ''​BaseSignedData.getSignerList()''​ fonksiyonuyla imzalanmış veri içinden alınır. İmza tipi değiştrilmek istenen imzacıliste içinden bulunarak, imzacının ​''​convert()'' ​fonksiyonu çağrılır.
 BES tipinden EST tipine dönüşüm yapan örnek kod bloğu: BES tipinden EST tipine dönüşüm yapan örnek kod bloğu:
-Java+ 
 +<sxh java;title:Java>
 byte[] inputBES = AsnIO.dosyadanOKU(BES_SIGNATURE_FILE);​ byte[] inputBES = AsnIO.dosyadanOKU(BES_SIGNATURE_FILE);​
   
Satır 22: Satır 24:
   
 AsnIO.dosyayaz(sd.getEncoded(),​CONVERTED_TO_EST_FILE);​ AsnIO.dosyayaz(sd.getEncoded(),​CONVERTED_TO_EST_FILE);​
 +</​sxh>​
  
- +<sxh csharp;​title:​C#>
-C#+
 byte[] inputBES = AsnIO.dosyadanOKU(BES_SIGNATURE_FILE);​ byte[] inputBES = AsnIO.dosyadanOKU(BES_SIGNATURE_FILE);​
  
Satır 45: Satır 47:
  
 AsnIO.dosyayaz(sd.getEncoded(),​ CONVERTED_TO_EST_FILE);​ AsnIO.dosyayaz(sd.getEncoded(),​ CONVERTED_TO_EST_FILE);​
 +</​sxh>​
  
esya/cades/imza-donusum.1374491380.txt.gz · Son değiştirilme: 2013/07/22 11:09 Değiştiren: Beytullah Yiğit