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

商标注册网站查询系统企业网站建设公司电话

商标注册网站查询系统,企业网站建设公司电话,WordPress免费自动采集,辽宁省建设工程信息网官网新网站SpringBoot使用JKS或PKCS12证书实现https 生成JKS类型的证书 可以利用jdk自带的keytool工具来生成证书文件#xff0c; 默认生成的是JKS证书 cmd命令如下: 执行如下命令#xff0c;并按提示填写证书内容#xff0c;最后会生成server.keystore文件 keytool -genkey tomcat…SpringBoot使用JKS或PKCS12证书实现https 生成JKS类型的证书 可以利用jdk自带的keytool工具来生成证书文件 默认生成的是JKS证书 cmd命令如下: 执行如下命令并按提示填写证书内容最后会生成server.keystore文件 keytool -genkey tomcat -keyalg RSA -keystore ./server.keystore在springboot中配置这个JKS证书 需要在application.yml或application.properties配置文件里 配置server.ssl相关配置如下: server:port: 443 #https默认访问端口servlet:context-path: /demosession:timeout: 30m #默认会话过期时间30分钟encoding:enabled: truecharset: UTF-8force: truetomcat:uri-encoding: UTF-8ssl:# 证书存放的位置key-store: classpath:server.keystore# 证书别名key-alias: tomcat# 证书类型key-store-type: JKS# 证书密码key-store-password: 123456生成PKCS12类型的证书 keytool工具可以将刚刚生成的JKS证书升级为PKCS12类型的证书 PKCS12类型的证书是目前行业标准格式。 升级命令如下执行该命令后会生把之前的证书重命名为server.old.keystore然后生成新的证书文件server.keystore keytool -importkeystore -srckeystore ./server.keystore -destkeystore ./server.keystore -deststoretype pkcs12在springboot中配置PKCS12证书 需要在application.yml或application.properties配置文件里 配置server.ssl相关配置如下: server:port: 443 #https默认访问端口servlet:context-path: /demosession:timeout: 30m #默认会话过期时间30分钟encoding:enabled: truecharset: UTF-8force: truetomcat:uri-encoding: UTF-8ssl:# 证书存放的位置key-store: classpath:server.keystore# 证书别名key-alias: tomcat# 证书类型key-store-type: PKCS12# 证书密码key-store-password: 123456配置tomcat连接器实现同时使用https和http访问 需要在springboot中新建一个配置类配置tomcat里的http连接器 代码如下 package cn.test;import org.apache.catalina.Context; import org.apache.catalina.connector.Connector; import org.apache.tomcat.util.descriptor.web.SecurityCollection; import org.apache.tomcat.util.descriptor.web.SecurityConstraint; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;Configuration public class HttpConnectorConfig {/*** 配置http连接器* 当访问80端口时自动重定向到443端口* 即访问http时自动重定向到https端口* return Connector*/public Connector getHttpConnector(){Connector connector new Connector(org.apache.coyote.http11.Http11NioProtocol);connector.setScheme(http);connector.setSecure(false);connector.setPort(80);connector.setRedirectPort(443);return connector;}Beanpublic TomcatServletWebServerFactory tomcatServletWebServerFactory(){TomcatServletWebServerFactory tomcat new TomcatServletWebServerFactory(){Overrideprotected void postProcessContext(Context context) {SecurityConstraint securityConstraint new SecurityConstraint();securityConstraint.setUserConstraint(CONFIDENTIAL);SecurityCollection collection new SecurityCollection();collection.addPattern(/*);securityConstraint.addCollection(collection);context.addConstraint(securityConstraint);}};tomcat.addAdditionalTomcatConnectors(getHttpConnector());return tomcat;}} 以上操作配置完成后启动springboot项目 可以观察到控制台已经启用了https和http这2种访问端口 [main] [] o.s.b.w.e.t.TomcatWebServer [TomcatWebServer.java : 220] Tomcat started on port(s): 443 (https) 80 (http) with context path /demo打开浏览器测试 访问 http://localhost/demo/home 浏览器会重定向到 https://localhost/demo/home
http://www.dnsts.com.cn/news/101124.html

相关文章:

  • 深圳中建南方建设集团网站网站流量能打开wifi打不开
  • 广告网站建设广州seo营销培训
  • 网站搭建与服务器配置网站建设维护需要作假吗
  • 写作网站排名宁波网络营销推广咨询报价
  • 济宁网站建设公司怎么样烟台怎么做网站
  • 2014网站seo制图软件有哪几种
  • 江门建站软件wordpress 跑马灯插件
  • 企业如何做网站外包多少钱怎样建立一个网站
  • 上饶有哪些做网站的公司昆明网站制作计划
  • 石家庄做网站比较好的公司有哪些网站分几种
  • 潍坊企业网站制作住房和城乡建设部网站准考证
  • 华为荣耀官网无锡seo公司找哪家好
  • 如何建设一个自己 的网站首页ps设计网站步骤
  • 青岛移动公司网站晋城网站制作公司怎么选
  • phpcms 怎么做视频网站无锡百度竞价推广
  • 网站聊天系统怎么做深圳宝安中学家长群
  • 网站改版说明做传奇网站云服务器地域改选哪里
  • 山东省建设厅网站 - 百度天元建设集团有限公司青岛
  • 怎么建设微信二维码发在网站上网站关键词的作用
  • 石家庄模板建站会简单的网站建设
  • 汕头模板自助建站南京哪些公司做网站
  • 是不是做推广都得有网站wordpress+4.0+简体中文
  • 高端设计网站建设海南网站建设软件
  • 网站服务器湖北短视频seo营销
  • 单页网站如何做cpa做网站推广邢台
  • 我国档案网站建设研究论文四川人防工程建设网站
  • 一站式免费建站平台公司做外贸网站
  • 毕业设计做网站用php好吗wordpress花园网站
  • 销售型网站如何做推广最新网站备案教程
  • gta5显示网站建设中管理者必备的三大能力