ESYAE-imza Kütüphaneleri

User Tools

Site Tools


en:esya:smartcard:sifreleme-imzalama

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ı

en:esya:smartcard:sifreleme-imzalama [2013/09/12 07:19]
Dindar Öz oluşturuldu
en:esya:smartcard:sifreleme-imzalama [2013/09/12 07:49] (mevcut)
Dindar Öz
Satır 1: Satır 1:
 ===== Decryption and Signature Creation ​ ===== ===== Decryption and Signature Creation ​ =====
  
 +Decryption and signature creation operations require login to smartcard. The methods ''​decryptDataWithCertSerialNo(...)'',​ ''​decryptData(...)'',​ ''​signDataWithCertSerialNo(...)'',​ and ''​signData(...)''​ are used to perform cryptogrtaphic operations. Only decryption and signature creation, which need private key access, should be performed in smartcard. Other operations can be performed outside which is much more efficient.
  
-Akıllı kartta şifre çözme ve imzalama işlemlerinin yapılması için karta giriş yapılması gerekmektedir. ​ SmartCard sınıfının ''​decryptDataWithCertSerialNo(...)'',''​decryptData(...)'',​ ''​signDataWithCertSerialNo(...)'',​ ''​signData(...)''​ fonksiyonları kriptografik işlemleri yerine getirmek için kullanılabilir. ​ Akıllı kart ile yapılacak işlemler, ​ özel anahtar(private ​ key)  ile  yapılacak işlemler olmalıdır. Açık anahtar ile yapılan işlemlerin herhangi bir güvenlik kısıtı olmadığından,​ akıllı ​ kartta ​ yapılmasına gerek yoktur. Özel anahtar kullanan işlemler ise imza atma ve şifrelenmiş verinin şifresinin çözülmesi işlemidir. +The modules using signature creation and decryption operations take objects of ''​BaseSigner'' ​and ''​BaseCipher'' ​interfacesThus the classes ​''​SCSignerWithCertSerialNo'',​ ''​SCSignerWithKeyLabel'', ​ ''​SCCipherWithCertSerialNo'' ​and ''​SCCipherWithKeyLabel'' ​are used.
- +
-Yalnız imzalama ve şifreleme işlemlerini kullanan modüller ​''​BaseSigner'' ​veya ''​BaseCipher'' ​ ​arayüzünde ​ imzacılar ​ ve  şifreleyiciler ​ istemektedir Bu yüzden ​''​SCSignerWithCertSerialNo'', ​ ''​SCSignerWithKeyLabel'', ​ ''​SCCipherWithCertSerialNo''​''​SCCipherWithKeyLabel'' ​sınıfları ​ daha çok kullanılacaktır.+
   ​   ​
-Aşağıdaki örnek kodda sertifika seri numarası ile işlem yapan sınıflar vardır.+In the sample code below, there are classes performing their operations by using certificate serial number. 
  
 <sxh java;​title:​Java>​ <sxh java;​title:​Java>​
Satır 18: Satır 18:
 </​sxh>​ </​sxh>​
  
-Aşağıdaki örnek kodda anahtar adı  ile işlem yapan sınıflar vardır.+In the sample code below, there are classes performing their operations by using key label.
  
 <sxh java;​title:​Java>​ <sxh java;​title:​Java>​
en/esya/smartcard/sifreleme-imzalama.1378970357.txt.gz · Son değiştirilme: 2013/09/12 07:19 Değiştiren: Dindar Öz