public class CustomLicenseManager
extends de.schlichtherle.license.LicenseManager
| 构造器和说明 |
|---|
CustomLicenseManager() |
CustomLicenseManager(de.schlichtherle.license.LicenseParam param) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected byte[] |
create(de.schlichtherle.license.LicenseContent content,
de.schlichtherle.license.LicenseNotary notary)
复写create方法
|
protected de.schlichtherle.license.LicenseContent |
install(byte[] key,
de.schlichtherle.license.LicenseNotary notary)
复写install方法,其中validate方法调用本类中的validate方法,校验IP地址、Mac地址等其他信息
|
protected void |
validate(de.schlichtherle.license.LicenseContent content)
复写validate方法,增加IP地址、Mac地址等其他信息校验
|
protected void |
validateCreate(de.schlichtherle.license.LicenseContent content)
校验生成证书的参数信息
|
protected de.schlichtherle.license.LicenseContent |
verify(de.schlichtherle.license.LicenseNotary notary)
复写verify方法,调用本类中的validate方法,校验IP地址、Mac地址等其他信息
|
create, getCertificate, getFileFilter, getLicenseKey, getLicenseNotary, getLicenseParam, getPrivacyGuard, initialize, install, install, loadLicenseKey, midnight, setCertificate, setLicenseKey, setLicenseParam, store, store, storeLicenseKey, uninstall, verify, verify, verifypublic CustomLicenseManager()
public CustomLicenseManager(de.schlichtherle.license.LicenseParam param)
protected byte[] create(de.schlichtherle.license.LicenseContent content,
de.schlichtherle.license.LicenseNotary notary)
throws Exception
create 在类中 de.schlichtherle.license.LicenseManagerExceptionprotected de.schlichtherle.license.LicenseContent install(byte[] key,
de.schlichtherle.license.LicenseNotary notary)
throws Exception
install 在类中 de.schlichtherle.license.LicenseManagerExceptionprotected de.schlichtherle.license.LicenseContent verify(de.schlichtherle.license.LicenseNotary notary)
throws Exception
verify 在类中 de.schlichtherle.license.LicenseManagerExceptionprotected void validateCreate(de.schlichtherle.license.LicenseContent content)
throws de.schlichtherle.license.LicenseContentException
content - 证书正文de.schlichtherle.license.LicenseContentExceptionprotected void validate(de.schlichtherle.license.LicenseContent content)
throws de.schlichtherle.license.LicenseContentException
validate 在类中 de.schlichtherle.license.LicenseManagercontent - LicenseContentde.schlichtherle.license.LicenseContentExceptionCopyright © 2024. All rights reserved.