Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
en:esya:license [2013/07/23 10:39] Dindar Öz created |
en:esya:license [2013/07/24 05:38] (mevcut) Dindar Öz |
||
---|---|---|---|
Satır 1: | Satır 1: | ||
- | ====== Lisans Ayarları ====== | + | ====== License Settings ====== |
+ | The location and the password of the license file must be provided by using ''LicenseUtil.SetLicenseXml(...)''. By default the API searches for the license file in the 'license' folder in the working directory. ''LicenceUtil.setLicensePassword(...)'' is used in order to specify only the license password.The contents of the license file can be viewed via WordPad. | ||
- | ''LicenseUtil.SetLicenseXml(…)'' fonksiyonu ile lisans dosyasını ve lisans dosyasının parolası verilmelidir. 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. | + | ===== 1. Working with the Test License ===== |
- | ===== 1. Test Lisansı ile Çalışma ===== | + | |
+ | You can try ESYA API by using the test license included in the package. In the test license the value of the test field is set as "test". You can only use the certificates with "test" valued subject field with the test license. Besides, a small delay happens on smartcard operations. There is a test pfx file including the certificates and private keys which can be used with the test license. The numbers in the name of the pfx file denotes its password. You can import the certificates and private keys into a smartcard with a pfx loader utility application. LoadPfx class included in the sample codes can also be used to do this. | ||
+ | |||
- | ESYA Api ile denemeler yapmanız için test lisansı edinebilirsiniz. Lisans için verilen xml dosyasında, test alınının değeri "test" ise deneme lisansına sahipsinizdir. Bu lisans ile yaptığımı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çersinde 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çersinden LoadPfx sınıfını (sadece Java) kullanabilirsiniz. | ||
+ | ===== 2. The Security of the License File ===== | ||
- | ===== 2. Lisans Dosyasının Güvenliği ===== | + | It is absolutely required that the password of the license file is not shared with anyone in order to prevent unauthorized usage of the API. Since the license password is specified in the source code, we strongly recommend obfuscating your source code to avoid unwanted access to your license password by reverse engineering your packages. A seperate license password assigned for each customer which will not change upon renewal. Therefore you will not be required to update your code because of license renewal. |
- | Lisans dosyasının satış yapılan 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 parolası her kurum/müşteri için sabit olacaktır, ileride lisans dosyanız değiştiğinde aynı parola ile üretileceğinden kodunuzda değişiklik yapmanız gerekmeyecektir. | + | ===== 3. Maintenance Agreement Expiry Date ===== |
+ | There is a field named as maintenance agreement expiry date in the license file. You can use only the API versions which are created before this date. After the expiry date, you have to update the maintenance agreement in order to get new versions of the API. | ||
- | ===== 3. Bakım Sözleşme Bitiş Tarihi ===== | ||
- | |||
- | |||
- | 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. | ||