ESYAE-imza Kütüphaneleri

User Tools

Site Tools


esya:smartcard:akıllı-kart

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:smartcard:akıllı-kart [2013/07/22 13:09]
Beytullah Yiğit created
esya:smartcard:akıllı-kart [2013/08/27 13:14] (mevcut)
Beytullah Yiğit [Gereksinimler]
Satır 1: Satır 1:
-===== AKILLI KART =====+===== Akıllı Kart =====
  
-Kriptografik ​ işlemlerin ​ güvenli ​ bir  ortamda ​ yapı lması ​ amacıyla ​ akıllı ​ kartlara ​ ihtiyaç duyulmaktadır. ​ Akı llı  kartlar özel anahtarın (private key) dışarıdan erişilmesine izin vermeyerek açık anahtar altyapısı ​ için gerekli güvenliği sağlarlar. Akıllı ​ kart  içinde ​ kullanıcının ​ sertifikaları ,  özel  anahtarları ​ ve  açık ​ anahtarları bulunmaktadır. ​ Her  sertifikanın ​ bir  açık ​ anahtarı ​ ve  bir  özel  anahtarı ​ yine  kart  içinde ​ yer almaktadır. ​ Sertifikalar ​ ve  açık ​ anahtarlar ​ kart  içinden ​ okunabilmektedir. ​ Özel  anahtar ​ ise dışarı  ​kart dışına çıkartı lamaz, anahtar ile kart içinde kriptografik işlemler yapılabilir.+Kriptografik ​ işlemlerin ​ güvenli ​ bir  ortamda ​ yapılması ​ amacıyla ​ akıllı ​ kartlara ​ ihtiyaç duyulmaktadır. ​ Akıllı ​ kartlar özel anahtarın (private key) dışarıdan erişilmesine izin vermeyerekaçık anahtar altyapısı ​ için gerekli güvenliği sağlar. Akıllı ​ kart  içinde ​kullanıcının ​ sertifikaları bulunmaktadır. ​ Her  sertifikanın ​ bir  açık ​ anahtarı ​ ve  bir  özel  anahtarı ​ yine  kart  içinde ​ yer almaktadır. ​ Sertifikalar ​ ve  açık ​ anahtarlar ​ kart  içinden ​ okunabilmektedir. ​ Özel  anahtar ​ ise kart dışına çıkartılamaz, ​fakat anahtar ile kart içinde kriptografik işlemler yapılabilir.
  
 ESYA API SmartCard modülü akıllı kart  işlemlerine yardımcı olur,  PKCS7  yapısında basit imza atabilir. ESYA API SmartCard modülü akıllı kart  işlemlerine yardımcı olur,  PKCS7  yapısında basit imza atabilir.
Satır 7: Satır 7:
 ==== Gereksinimler ==== ==== Gereksinimler ====
  
-SmartCard ​ API '​si ​ "​ma3api-smartcard-....jar" ​ ve  "​ma3api-common-....jar"​ kütüphanelerine ihtiyaç duymaktadır. Ayrıca kullanılacak akıllı ​ kartın ve akıllı ​ kart okuyucusunun ​sürücüsü ​sisteme kurulmuş olması ​ gerekmektedir. ​+SmartCard ​ API'​si ​ "​ma3api-smartcard-....jar" ​ ve  "​ma3api-common-....jar"​ kütüphanelerine ihtiyaç duymaktadır. Ayrıca kullanılacak akıllı ​ kartın ve akıllı ​ kart okuyucusunun ​sürücüsünün ​sisteme kurulmuş olması ​ gerekmektedir. ​
  
-.NET  SmartCard ​ API '​si ​ ise  "​ma3api-smartcard.dll" ​ kütüphanesinin ​ yanısıra ​ bağımlı olduğu ​ "​ma3api-asn.dll", ​ "​ma3api-common.dll", ​ " ​ ma3api-crypto.dll", ​ "​asn1rt.dll", ​ ",​ma3api-crypto-bouncyprovider.dll", ​ "​ma3api-iaik_wrapper.dll", ​ "​log4net.dll" ​ ve  "​ma3api-pkcs11net.dll"​ kütüphanelerine ihtiyaç duymaktadır. 
  
-[[esya:smartcard:erisim |Akıllı Karta Erişim]]+.NET  SmartCard ​ API '​si ​ ise  
 +  * ma3api-smartcard.dll  
 +  * ma3api-asn.dll ​  
 +  * ma3api-common.dll ​  
 +  * ma3api-crypto.dll  
 +  * asn1rt.dll 
 +  * ma3api-crypto-bouncyprovider.dll  
 +  * ma3api-iaik_wrapper.dll  
 +  * log4net.dll 
 +  * ma3api-pkcs11net.dll  
 +kütüphanelerine ihtiyaç duymaktadır.
  
-[[esya:​smartcard:​sertifika|Sertifika Okuma]]+**[[esya:​smartcard:​karta-erisim ​|Akıllı Karta Erişim]]**
  
-[[esya:​smartcard:​imzalama|Şifreleme-İmzalama]]+Java 5, Java 6 ve .NET ortamında karta erişim kod ile örneklenmektedir.
  
-[[esya:​smartcard:​konfig|Konfigürasyon]]+**[[esya:​smartcard:​sertifika-okuma|Sertifika Okuma]]**
  
-[[esya:​smartcard:​manager| SmartCardManager]]+Akıllı karttan sertifika ve nesne adlarının okunması anlatılmaktadır.
  
-[[esya:​smartcard:​pkcs7| SmartCard İmza]]+**[[esya:​smartcard:​sifreleme-imzalama|Şifreleme-İmzalama]]** 
 + 
 +Akıllı kart ile imzalama ve şifreleme işlemlerinin yapılması örneklerle anlatılmaktadır. 
 + 
 +**[[esya:​smartcard:​konfig|Konfigürasyon]]** 
 + 
 +Farklı tipteki akıllı kartların API tarafından otomatik olarak tanınması ve kullanılması için kullanılabilecek konfigürasyon dosyasının özellikleri anlatılmaktadır. 
 + 
 +**[[esya:​smartcard:​SmartCardManager| SmartCardManager]]** 
 + 
 +Kart üzerindeki işlemlerin hızlı ve kolayca yapılmasını sağlayan SmartCardManager sınıfının özellikleri açıklanmaktadır. 
 + 
 +**[[esya:​smartcard:​Pkcs7| SmartCard İmza]]** 
 + 
 +Akıllı kart modülü ile PKCS7 yapısında imza atma işlemi anlatılmaktadır. PKCS7 yapısı en basit imza yapılarından biridir. 
 + 
 +|Önceki: [[esya:​cmszarf:​cms-zarf|CMS Zarf]]|[[:​start|Ana sayfa]]| Sonraki: [[esya:​mobil:​mobil-imza|Mobil İmza]]|
esya/smartcard/akıllı-kart.1374498585.txt.gz · Son değiştirilme: 2013/07/22 13:09 Değiştiren: Beytullah Yiğit