LicenseUtil.SetLicenseXml(…)
fonksiyonu ile lisans dosyası ve lisans dosyasının parolası belirtilmelidir. Eğer bu fonksiyon ile bir lisans bilgisi verilmemişse, 'working directory' altında lisans klasörü altında “lisans.xml” dosyası aranır. Yalnız lisansınızın parolasını LicenseUtil.setLicensePassword(…)
fonksiyonu ile vermeniz gerekmektedir. Elinizdeki lisansı windows üzerinde WordPad programı ile görüntüleyebilirsiniz.
ESYA Api ile denemeler yapmanız için test lisansı edinebilirsiniz. Lisans için verilen xml dosyasında, test alanının değeri “test” ise deneme lisansına sahipsinizdir. Bu lisans ile yaptığınız çalışmalarda ancak “common name” alanında “test” metni geçen sertifikalar kullanabilirsiniz. Ayrıca akıllı kart ile yapacağınız işlemlerde birkaç saniye gecikme olacaktır. Deneme lisansı ile çalışabilmeniz için indirdiğiniz paket içerisinde bulunan pfx dosyasını kullanabilirsiniz. Pfx dosya adında bulunan rakamlar pfx dosyasının şifresidir. Bir pfx yükleyici ile karta test sertifikası ve test özel anahtarınızı aktarabilirsiniz. Eğer pfx yükleyiciniz yoksa örnek kodlar içerisinden LoadPfx sınıfını (sadece Java) kullanabilirsiniz.
Lisans dosyasının müşteri dışında başkası tarafından kullanılmaması için lisans parolasının kesinlikle başkası ile paylaşılmaması gerekmektedir. Lisans parolası kod üzerinden verildiğinden kodunuzun açılıp lisans parolanızın ele geçmemesi için kodlarınızı karıştırmanızı (obfuscate etmenizi) öneriyoruz.
Lisans dosyanızda bakım sözleşme bitiş tarihi ile belirtilen bir alan bulunmaktadır. Bu tarihten daha önce yayınlanan kütüphane sürümlerini kullanmaya devam edebilirsiniz. Bu tarihten sonra yayınlanan kütüphane sürümlerini kullanabilmeniz için bakım sözleşmesi yapmanız gerekecektir.