Bu sayfa salt okunur. Kaynağı görebilirsiniz ama değiştiremezsiniz. Bunun yanlış olduğunu düşünüyorsanız yöneticiye danışın.
Smartcards are used to perform cryptographic operations in a secure environment and to protect confidantial material such as cryptographic keys. They prevents unauthorized access to private key which is crucial for public key infrastructure. The user certificates and corresponding private keys are stored in the smartcard. The certificates , and thus the public keys, can be read from the smartcard where as private keys can not be extracted. The cryptographic operations requiring private key are performed in the smartcard with a proper authentication of the user(ie. password-based, biometric authentication etc.).
ESYA API SmartCard module provides basic functionality for smartcard operations and can perform PKCS7 signature creation.
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
kütüphanelerine ihtiyaç duymaktadır.
Accessing Smartcard
Java 5, Java 6 ve .NET ortamında karta erişim kod ile örneklenmektedir.
Reading Certificates
Akıllı karttan sertifika ve nesne adlarının okunması anlatılmaktadır.
Encryption-Signature Creation
Akıllı kart ile imzalama ve şifreleme işlemlerinin yapılması örneklerle anlatılmaktadır.
Configuration
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.
SmartCardManager
Kart üzerindeki işlemlerin hızlı ve kolayca yapılmasını sağlayan SmartCardManager sınıfının özellikleri açıklanmaktadır.
SmartCard Signature
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.