问题详情
-
类型: 任务
-
状态: 关闭 (查看工作流)
-
优先级: 重要
-
解决结果: 解决
-
影响版本: 1.0.180816_release
-
解决版本: 1.0.180906_release
-
模块: 调度后台
-
标签:无
-
环境:
生产环境
-
项目环境:PRD
描述
1、将授权验证的jar包引入项目中
2、授权有效期2个月
3、授权验证方案:a、仅作页面登陆验证,授权有效期内允许登陆,授权失效后原密码不能登陆,但需设置一个特殊密码,在授权失效时验证输入的密码是否为特殊密码,如是则允许登陆;b、泰山特殊密码:ddsc@taishan@2018
4、调用方式:
LicenseVertify vLicense = new LicenseVertify("taishan");
int res = vLicense.vertify();
//0-验证成功;1-证书已过期;2-证书验证失败;3-证书安装失败
//taishan-项目唯一标识
-
- license-taishan.lic
- 0.6 kB
- 刘宁
-
隐藏
- license-verify-1.0.0.jar
- 275 kB
- 刘宁
-
- META-INF/MANIFEST.MF 0.1 kB
- de/.../AbstractKeyStoreParam.class 1 kB
- de/schlichtherle/.../CipherParam.class 0.2 kB
- de/.../DefaultCipherParam.class 0.4 kB
- de/.../DefaultKeyStoreParam.class 0.7 kB
- de/.../DefaultLicenseParam.class 1 kB
- de/.../AbstractLicenseParam.class 2 kB
- de/schlichtherle/.../LicenseManager.class 4 kB
- de/schlichtherle/.../ftp/LicenseParam.class 0.5 kB
- de/schlichtherle/.../ftp/Resources.class 1 kB
- de/schlichtherle/.../Resources.properties 0.3 kB
- de/schlichtherle/.../Resources_de.properties 0.3 kB
- de/.../IllegalPasswordException.class 0.7 kB
- de/schlichtherle/.../KeyStoreParam.class 0.3 kB
- de/schlichtherle/.../LicenseContent.class 5 kB
- de/.../LicenseContentBeanInfo.class 3 kB
- de/.../LicenseContentException.class 0.5 kB
- de/schlichtherle/.../LicenseCreator.class 0.3 kB
- de/schlichtherle/.../LicenseManager$1.class 1 kB
- de/schlichtherle/.../LicenseManager$2.class 1 kB
- de/schlichtherle/.../LicenseManager.class 11 kB
- de/schlichtherle/.../LicenseNotary.class 5 kB
- de/.../LicenseNotaryException.class 0.7 kB
- de/schlichtherle/.../LicenseParam.class 0.4 kB
- de/schlichtherle/.../LicenseVerifier.class 0.3 kB
- de/.../NoLicenseInstalledException.class 0.8 kB
- de/schlichtherle/license/Policy.class 0.9 kB
- de/schlichtherle/.../PrivacyGuard.class 4 kB
- de/schlichtherle/license/Resources.class 1 kB
- de/schlichtherle/.../Resources.properties 1 kB
-
隐藏
- license-verify-1.0.0.jar
- 276 kB
- 刘宁
-
- META-INF/MANIFEST.MF 0.1 kB
- de/.../AbstractKeyStoreParam.class 1 kB
- de/schlichtherle/.../CipherParam.class 0.2 kB
- de/.../DefaultCipherParam.class 0.4 kB
- de/.../DefaultKeyStoreParam.class 0.7 kB
- de/.../DefaultLicenseParam.class 1 kB
- de/.../AbstractLicenseParam.class 2 kB
- de/schlichtherle/.../LicenseManager.class 4 kB
- de/schlichtherle/.../ftp/LicenseParam.class 0.5 kB
- de/schlichtherle/.../ftp/Resources.class 1 kB
- de/schlichtherle/.../Resources.properties 0.3 kB
- de/schlichtherle/.../Resources_de.properties 0.3 kB
- de/.../IllegalPasswordException.class 0.7 kB
- de/schlichtherle/.../KeyStoreParam.class 0.3 kB
- de/schlichtherle/.../LicenseContent.class 5 kB
- de/.../LicenseContentBeanInfo.class 3 kB
- de/.../LicenseContentException.class 0.5 kB
- de/schlichtherle/.../LicenseCreator.class 0.3 kB
- de/schlichtherle/.../LicenseManager$1.class 1 kB
- de/schlichtherle/.../LicenseManager$2.class 1 kB
- de/schlichtherle/.../LicenseManager.class 11 kB
- de/schlichtherle/.../LicenseNotary.class 5 kB
- de/.../LicenseNotaryException.class 0.7 kB
- de/schlichtherle/.../LicenseParam.class 0.4 kB
- de/schlichtherle/.../LicenseVerifier.class 0.3 kB
- de/.../NoLicenseInstalledException.class 0.8 kB
- de/schlichtherle/license/Policy.class 0.9 kB
- de/schlichtherle/.../PrivacyGuard.class 4 kB
- de/schlichtherle/license/Resources.class 1 kB
- de/schlichtherle/.../Resources.properties 1 kB
1、更新了jar包,将lic文件外置,考虑替换lic文件更灵活一些
LicenseVertify v = new LicenseVertify("taishan");
v.vertify("E:\\test\\license
license-taishan.lic");
2、授权的位置固定一个路径,按公司运维的云端部署方式,考虑非root账号时,需要在/usr/local/softinstall/以下;机房部署参照具体权限设置而定