当前位置: 首页 > news >正文

建筑门户网站物联网平台开发

建筑门户网站,物联网平台开发,8090在线观看免费观看,百度网址安全检测中心1.将ClientDemo下的cn文件夹的内容导入项目对应的java目录下。 2.将license-config.properties文件导入resources目录下。 3.在项目的pom.xml中添加如下依赖。 <properties><!-- Apache HttpClient --><httpclient>4.5.5</httpclient><!-- License…

1.将ClientDemo下的cn文件夹的内容导入项目对应的java目录下。

2.将license-config.properties文件导入resources目录下。

在这里插入图片描述

3.在项目的pom.xml中添加如下依赖。

    <properties><!-- Apache HttpClient --><httpclient>4.5.5</httpclient><!-- License --><truelicense>1.33</truelicense></properties></dependencies>下:<!-- Apache HttpClient --><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>${httpclient}</version></dependency><!-- Jackson对自动解析JSON和XML格式的支持 --><dependency><groupId>com.fasterxml.jackson.jaxrs</groupId><artifactId>jackson-jaxrs-json-provider</artifactId></dependency><dependency><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-xml</artifactId></dependency><!-- License --><dependency><groupId>de.schlichtherle.truelicense</groupId><artifactId>truelicense-core</artifactId><version>${truelicense}</version></dependency><dependency><groupId>net.sourceforge.nekohtml</groupId><artifactId>nekohtml</artifactId><version>1.9.22</version></dependency>最后:<resources><resource><directory>src/main/resources</directory></resource><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include><include>**/*.tld</include></includes><filtering>false</filtering></resource></resources>

4.在BcdFlightApplication.java启动项中添加:

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.PropertySource;@ServletComponentScan
@ComponentScan(basePackageClasses = {BcdFlightApplication.class, LicenseCheckListener.class})
@PropertySource({"license-config.properties"}) //加载额外的配置
public class BcdFlightApplication extends SpringBootServletInitializer {  ...  }

5.在WebMvcConfig.java中添加需要校验的接口。

    /*** 添加拦截器*/@Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addInterceptor(new LicenseCheckInterceptor()).addPathPatterns("/flight/hlFlyPlan/**");registry.addInterceptor(new LicenseCheckInterceptor()).addPathPatterns("/flight/hlFlyDemand/**");}

6.linux执行license.sh文件,获取认证所需相关信息;

windows执行(获取IP,mac,CPU,主板信息.bat)文件,获取认证所需相关信息。

7.使用JDK自带的 keytool 工具生成公私钥证书库:

#生成命令
keytool -genkeypair -keysize 1024 -validity 3650 -alias "privateKey" -keystore "privateKeys.keystore" -storepass "public_password1234" -keypass "private_password1234" -dname "CN=localhost, OU=localhost, O=localhost, L=SH, ST=SH, C=CN"#导出命令
keytool -exportcert -alias "privateKey" -keystore "privateKeys.keystore" -storepass "public_password1234" -file "certfile.cer"#导入命令
keytool -import -alias "publicCert" -file "certfile.cer" -keystore "publicCerts.keystore" -storepass "public_password1234"

windows:将privateKeys.keystore,publicCerts.keystore导入C:/layman/目录下
Linux:将privateKeys.keystore,publicCerts.keystore导入/layman/目录下

8.本地启动ServerDemo服务,在postman中执行http://127.0.0.1:7000/license/generateLicense,生成license.lic文件。

windows:将license.lic导入C:/layman/目录下
Linux:将license.lic导入/layman/目录下

9.运行程序,查看证书安装情况。

在这里插入图片描述

http://www.yayakq.cn/news/71984/

相关文章:

  • 公司网站如何建设网页设计实训报告的目的
  • 常州网络公司网站阿里云搭建网站
  • 展示网站动画怎么做的WordPress指定IP访问
  • 蚌埠公司做网站网站备案信息如何注销
  • wordpress 网络公司网站常用的优化方法
  • 网站建设项目报价单上海短期网站建设培训
  • 四川网站建设咨询做五金奖牌进什么网站
  • 济南电商网站建设网站icp备案信息是什么意思
  • 城乡建设部统计网站站内seo优化
  • 建设银行租房网站首页wordpress 图片叠加
  • 移动电商网站开发需求云南公司建网站多少钱
  • 织梦模板网站怎么上线南充网站建设略奥科技
  • 用英文介绍购物网站石狮市网站建设
  • 网站开发有啥作用做彩票网站捉怎么处理
  • 南宁网站公司四川平台网站建设哪里有
  • 外贸营销型网站制作成都网站优化公司哪家好
  • 成都企业模板网站开发丹阳seo公司
  • linux做网站1G内存够不桂林象鼻山地址
  • 外贸公司没网站ios个人开发者账号多少钱
  • 酒店网站建设注意什么青海网站建设公司电话
  • 西安seo站内优化学校开发网站公司
  • 做网站需要准备的素材东莞最好的网站建设价格低
  • 全网网站建设推广wordpress树状文章
  • 网站域名备案和做网站为什么做的网站预览出来什么都没有
  • 网站建设后的优势厦门帮忙建设网站
  • 手机和pc端网站建设如何做静态网站
  • 深圳网站制作公司电话上海建设协会网站
  • 微信 网站设计模板如何自学网站建设书籍
  • 长沙建站智能模板电商网站对比 京东商城 淘宝网 阿里巴巴
  • 备案期间网站能打开吗石家庄新闻发布会直播