1、生成公钥和私钥文件、并保留privateKeys.store和publicCerts.store文件
    1)keytool -genkeypair -keysize 1024 -validity 3650 -alias "privateKey" -keystore "privateKeys.store" -storepass "123456" -keypass "123456" -dname "CN=localhost, OU=localhost, O=localhost, L=SH, ST=SH, C=CN"

2)keytool -exportcert -alias "privateKey" -keystore "privateKeys.store" -storepass "123456" -file "certfile.cer"

3)keytool -import -alias "publicCert" -file "certfile.cer" -keystore "publicCerts.store" -storepass "123456"

2、根据privateKeys.store加密算法生成lic文件
    privateKeys.store --> 加密license.lic文件

3、消费端根据publicCerts.store去解密认证文件信息
    publicCerts.store --> 解密license.lic文件

4、生成license.lic文件
1、将上面生成的两个store文件放入 resource/keystore目录下

2、执行postman调用/license/getServerInfos接口获取服务器信息(ip、mac、cpu)

3、执行postman调用/license/generateLicense接口生成license.lic文件

4、界面上将license.lic文件导入系统,重启即可

java使用keystore认证过程(license认证)相关推荐

  1. java dtls server_DTLS协议(基于UDP)中client/server的认证过程和密钥协商过程

    我的总结:DTLS的握手就是协商出一个对称加密的秘钥(每个客户端的秘钥都会不一样),之后的通信就要这个秘钥进行加密通信.协商的过程要么使用非对称加密算法进行签名校验身份,要么通过客户端和服务器各自存对 ...

  2. java dtls server_DTLS协议中client/server的认证过程和密钥协商过程

    1.DTLS介绍 1.1 DTLS的作用 互联网先驱们最开始在设计互联网协议时主要考虑的是可用性,安全性是没有考虑在其中的,所以传输层的TCP.UDP协议本身都不具备安全性.SSL/TLS协议是基于T ...

  3. License认证流程

    本文中主要涉及到的为现有的框架中认证流程的讲解 关于证书的基本配置在上一篇 License认证本地生成文件 中有提到 本文关于证书CustomKeyStoreParam类不再描述,涉及到认证的主要有以 ...

  4. 使用wireshark观察SSL/TLS握手过程--双向认证/单向认证

    SSL/TLS握手过程可以分成两种类型: 1)SSL/TLS 双向认证,就是双方都会互相认证,也就是两者之间将会交换证书. 2)SSL/TLS 单向认证,客户端会认证服务器端身份,而服务器端不会去对客 ...

  5. SSL/TSL双向认证过程与Wireshark抓包分析

    原博文 1. SSL/TSL基本知识 (1)SSL/TLS协议运行机制:https://blog.csdn.net/fw0124/article/details/40873253 (2)图解SSL/T ...

  6. VNC协议-认证过程

    0x00 VNC是什么 VNC(Virtual Network Computing),是一种使用RFB协议的屏幕画面分享及远程操作软件.此软件借由网络,可发送键盘与鼠标的动作及即时的屏幕画面. VNC ...

  7. oracle ocp认证_OCP Oracle认证专业Java SE 8程序员学习指南II-复习和作者对话

    oracle ocp认证 在招聘技术职位时,传统观点认为,没有什么能比有经验的候选人更胜一筹了,而且许多招聘经理通常可能不会在认证方面投入太多. 但是,Oracle Java认证考试当然是一个例外,因 ...

  8. shiro登录认证过程讲解(转)

    先粘出登录的代码 @RequestMapping(value="/submitLogin",method = RequestMethod.POST)@ResponseBodypub ...

  9. aka鉴权 ims_ims 注册鉴权认证过程

    移动通信的安全问题正越来越多地受到关注.2G网络主要传输语音业务,采用的是单向的用户认证方案,即网络能够验证用户身份是否合法,而用户无法确认其所连接的网络服务是否可靠.然而,3G网络将会演变成一个覆盖 ...

  10. ASP.NET : Kerberos网络认证过程

    今天抽时间初略学习了一下kerberos网络认证过程,作为笔记整理如下,希望与大家分享. 一.Kerberos初步定义: Kerberos这一名词来源于希腊神话"三个头的狗--地狱之门守护者 ...

最新文章

  1. Object of type 'ListSerializer' is not JSON serializable “listserializer”类型的对象不可JSON序列化...
  2. threadpooltaskexecutor线程池使用_(四)为什么要使用线程池
  3. mysql vim 退不出_字符集问题之 MySQL, Linux终端, vim
  4. 朴宥拉短片突破了几百万的观看量
  5. cdt规约报文用程序解析_程序员必备的学习笔记《TCP/IP详解(二)》
  6. Andrew Ng(coursera)单变量线性回归(LINEAR REGRESSION WITH ONE VARIABLE)
  7. jedate选中日期后关闭弹层_jeDate 插件修改日期或时间后无法触发change事件。
  8. 吴恩达新课快来了!万字博客回顾机器学习算法起源
  9. win 10 显示未识别网络的 一种解决办法
  10. 程序员常用的网站合集
  11. python基本常用语法函数数据结构
  12. 如何通过重写hashCode()方法将偏向锁性能提高4倍?
  13. (附源码)计算机毕业设计SSM职业学校招生系统
  14. utf8ascii编码
  15. idea windows快捷键
  16. 将一个基于磁盘的表迁移到SQL Server中的一个内存优化的表
  17. 以QQ音乐为例子 解析公共接口的json数据
  18. 计算机职称评定认可增刊吗,学术期刊增刊对评职称是否有用.pdf
  19. 戴尔科技ד欧洲麻省理工”| 将智能洞察推向工业边缘
  20. Cocos2D游戏初步

热门文章

  1. 遇到automation服务器不能创建对象...
  2. xgboost、随机森林和逻辑回归的优缺点
  3. c++学习笔记之构造函数
  4. Python学习笔记:常用内建模块5
  5. 编程练习:Matlab 一个小任务(-)
  6. GPU硬件结构和程序具体参数设置
  7. 转:c/c++ 运行库
  8. [云炬创业管理笔记]第6章制定创业行动测试5
  9. Ubunt16.04 搭建 GPU 显卡驱动 + CUDA9.0 + cuDNN7 详细教程
  10. 形变块匹配跟踪(2):配准跟踪与几何约束_md