truelicense使用手册

标签: truelicense 使用手册 | 发表时间:2015-04-25 09:47 | 作者:yang7527
出处:http://www.iteye.com
1.生成truelicense的maven项目
mvn archetype:generate -B -DarchetypeArtifactId=truelicense-maven-archetype -DarchetypeGroupId=net.java.truelicense -DarchetypeVersion=2.4.1  -DartifactId=blps_license -DcompanyName="qptx" -DdefaultPassword=ttkk1234 -DgroupId=com.toptoken  -DlicensingSubject="blps"  -Dversion=1.0-SNAPSHOT
 
2.maven安装并测试maven项目
mvn install -Pintegration-test
 
3.生成license认证文件
java -jar blps_license-keygen/target/blps_license-keygen-1.0-SNAPSHOT-standalone.jar create blps.lic -verbose true -input e:\truelicense\lic.txt
 
lic.txt文件内容如下
{"extra":{"yljgCode":45535,"yljgName":" 石家庄市中医院"},"consumerAmount":1,"consumerType":"User","holder":"CN=toptoken","issuer":"CN=toptoken Inc.","subject":"blps","notBefore":"2015-04-25","notAfter":"2015-05-25"}
 
4.命令行测试认证文件
#安装证书
java -jar blps_license-keymgr/target/blps_license-keymgr-1.0-SNAPSHOT-guarded.jar install e:\truelicense\blps_license\blps.lic
#查看证书
java -jar blps_license-keymgr/target/blps_license-keymgr-1.0-SNAPSHOT-guarded.jar view
#图形界面操作 安装 卸载 查看证书
java -jar blps_license-keymgr/target/blps_license-keymgr-1.0-SNAPSHOT-guarded.jar wizard
#命令行证书验证
java -jar blps_license-keymgr/target/blps_license-keymgr-1.0-SNAPSHOT-guarded.jar verify
#证书卸载
java -jar blps_license-keymgr/target/blps_license-keymgr-1.0-SNAPSHOT-guarded.jar uninstall
 
5.代码验证证书及使用
 
  String classPath = AppInstaller.class.getClassLoader().getResource("").getPath();
        LicenseConsumerManager manager = LicenseManager.get();
        LicenseConsumerContext context = manager.context();
        Source source = context.fileStore(new File(classPath+File.separator+"blps.lic"));
        try {
            manager.install(source);
            License view = manager.view();
            String extra = view.getExtra().toString();
            System.out.println("========================");
            System.out.println(extra);
            System.out.println(view.getNotAfter());
 
            manager.verify();
            System.out.println("=============SUCCESS===========");
        } catch (LicenseManagementException e) {
            System.out.println("=============FAILTRUE===========");
            e.printStackTrace();
        }


已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [truelicense 使用手册] 推荐:

truelicense使用手册

- - Java - 编程语言 - ITeye博客
1.生成truelicense的maven项目. 2.maven安装并测试maven项目. 3.生成license认证文件. lic.txt文件内容如下. #图形界面操作 安装 卸载 查看证书. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

webmagic使用手册

- - 开源软件 - ITeye博客
webmagic是一个开源的Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发. webmagic的核心非常简单,但是覆盖爬虫的整个流程,也是很好的学习爬虫开发的材料. web爬虫是一种技术,webmagic致力于将这种技术的实现成本降低,但是出于对资源提供者的尊重,webmagic不会做反封锁的事情,包括:验证码破解、代理切换、自动登录等.

TeamToy完全使用手册

- - 方糖气球
这是一份姗姗来迟的使用手册,因为TeamToy之前一直处于heavy develop的状态,一方面是精力有限,另一方面是变动频繁,请大家谅解. 到上周,TeamToy已经拥有了一个比较清晰的框架,于是有了这份文档. 在这里,我们将讲述TeamToy的理念、安装、基本功能的最佳实践、移动客户端、如何对接其他系统、以及插件的使用和开发.

I2P不完全使用手册

- iworm - 月光博客
  说起I2P或许大家有些陌生,可能没有听说过这个软件,但提起Tor人们都知道这是一个著名的开源匿名网络工具. I2P和Tor一样,也是一个著名的开源匿名网络工具. 和Tor相比,I2P和Tor有很多相似的地方,也有很多不同. 由于人们比较熟悉Tor,那么先从I2P和Tor的比较开始介绍I2P.   Tor每次启动时首先需要连接中央目录服务器,除非在短时间内重启Tor.

Ubuntu 菜鸟使用手册(1-4)

- - Ubuntusoft
Ubuntu 12.04 菜鸟使用手册是由 友帮拓作者 suruibin写的一份面向Ubuntu 新手的教程文档. 更新源设置(附 更新源列表). 系统托盘问题 ( 解决方法). Gnome 3 相关使用. 安装Vbox /VM /虚拟机相关教程. 下载列表: http://suruibin.diandian.com/.

[转载]Apache Shiro使用手册

- - 开源软件 - ITeye博客
第一部分 Shiro构架介绍. Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: . 认证 - 用户身份识别,常被称为用户“登录”;. 密码加密 - 保护或隐藏数据防止被偷窥;. 会话管理 - 每用户相关的时间敏感的状态.       对于任何一个应用程序,Shiro都可以提供全面的安全管理服务.