|  |  |  | 
|---|
|  |  |  | * 校验License证书 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public boolean verify(){ | 
|---|
|  |  |  | LicenseManager licenseManager = LicenseManagerHolder.getInstance(null); | 
|---|
|  |  |  | DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (!updateSystemTime()) { | 
|---|
|  |  |  | //时间更新失败,系统时间被更改 | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //2. 校验证书 | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | LicenseContent licenseContent = licenseManager.verify(); | 
|---|
|  |  |  | //            System.out.println(licenseContent.getSubject()); | 
|---|
|  |  |  | LicenseManager licenseManager = LicenseManagerHolder.getInstance(null); | 
|---|
|  |  |  | DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (!updateSystemTime()) { | 
|---|
|  |  |  | //时间更新失败,系统时间被更改 | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | LicenseContent licenseContent = licenseManager.verify(); | 
|---|
|  |  |  | logger.info(MessageFormat.format("许可证校验通过,许可证有效期:{0} - {1}",format.format(licenseContent.getNotBefore()),format.format(licenseContent.getNotAfter()))); | 
|---|
|  |  |  | return true; | 
|---|
|  |  |  | }catch (Exception e){ | 
|---|