Kütüphaneyi kullanabilmeniz için kütüphane ile birlikte lisans dosyasına, sertifika doğrulama politika dosyasına ve sertifika deposu dosyasına, imza atabilmek için sertifika ve özel anahtara ihtiyacınız vardır.
İndirdiğiniz paket içerisinde test lisansı gelmektedir. Lisans dosyasını LicenseUtil.setLicense(…)
fonksiyonu ile tanımlayabilirsiniz. Lisans dosyalarına 1.4.0 sürümü ile birlikte parola koruması gelmiştir. Lisans dosyanızı kütüphaneye tanımlarken parolanızı da belirtmeniz gerekmektedir.
Örnek bir politika dosyası paket içerisinden çıkmaktadır. Bu politika dosyasını doğrudan kullanmanızda hiçbir sakınca yoktur.
Kullanmanız gereken sertifika deposu dosyası indirdiğiniz paket ile birlikte gelmektedir. Politika dosyasından sertifika deposunun dosya yolunu ayarlayabilir veya dosya yolu ayarını silerek sertifika deposunu user_home
altında .sertifikadeposu
klasörü altında SertifikaDeposu.svt
dosyası olarak kaydedebilirsiniz.
İmza atmanız için sertifika ve özel anahtara ihtiyacınız vardır.Pfx dosyaları sertifikaları ve özel anahtarı şifreli olarak saklayabilmektedir. Test amacıyla kullanılmak üzere bir pfx dosyasını indirdiğiniz paketin içinde bulabilirsiniz. Dosya ismindeki sayılar pfx dosyasının şifresidir. Bu pfx dosyasını bir akıllı karta yükleyebilirsiniz veya bu pfx dosyasını doğrudan kullanabilirsiniz. Pfx içinden sertifikayı nasıl alacağınızı, pfx‟den nasıl imzacı oluşturacağınızı görmek için örnekler içindeki PfxSigner sınıfına bakabilirsiniz.
Java standart kütüphanesine akıllı kart işlemlerini yapan sınıflar dahil değildir. Çoğu IDE derleme sırasında hata vermektedir. IDE‟nizin ayarlarından “restricted API”ler için hata vermesini kapatmanız gerekmektedir.