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

域名网站都有怎么进去建设常德天鹰建设有限公司网站

域名网站都有怎么进去建设,常德天鹰建设有限公司网站,信誉好的商城网站建设,wordpress 画展主题HTTPS是HTTP开启TLS传输协议#xff0c;客户端要拿到服务端的公钥#xff0c;用公钥加密数据后再进行传输#xff0c;防止数据泄露后背篡改。它要解决两个问题#xff1a;怎么保证公钥可信怎么加密数据公钥可信问题客户端从服务端获取公钥的时候#xff0c;存在请求被拦截…HTTPS是HTTP开启TLS传输协议客户端要拿到服务端的公钥用公钥加密数据后再进行传输防止数据泄露后背篡改。它要解决两个问题怎么保证公钥可信怎么加密数据公钥可信问题客户端从服务端获取公钥的时候存在请求被拦截攻击者把公钥替换成自己的公钥的风险。这样客户端再用公钥加密攻击者就可以用自己的私钥解密篡改内容后再用服务端公钥加密传给服务器。这时客户端拿到公钥后就要验证公钥的可信度。保证公钥可信HTTPS通过数据认证中心CA签发的证书证明自己的公钥可信。证书里主要信息包括认证机构公钥、机构的数字签名、有效期、持证人标识符、签名算法、序列号、版本等。客户端拿着认证机构的公钥和其他信息来验证数据前面的有效性验证通过就代表客户端拿到的公钥是属于持证人的。怎么保证认证机构的公钥是可信的使用同样的验证方式拿到认证机构公钥的数字证书去验证机构的公钥。最终会验证到根证书根证书是预置在操作系统里默认是可信的。加密数据HTTPS通过混合加密技术既对称加密和非对称加密。非对称加密用作“秘钥协商”用来传输对称加密的秘钥对称加密来加密明文对称加密性能高无法保证密钥传输安全非对称加密传输安全但无法加密性能差。SpringBoot配置HTTPS获取证书用java自带的keytool自生成证书keytool -genkey -alias tomcat -dname CNlocalhost,OUkfit,Okfit,LHaiDian,STBeiJing,CCN -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 365将证书放到resources/certs/文件夹下在application.yml添加证书配置信息就可以以HTTPS访问服务server:port: 443ssl:key-alias: tomcatkey-store: classpath:certs/keystore.p12key-store-password: 123456key-store-type: PKCS12SpringBoot将HTTP重定向到HTTPS方式一基于tomcat的重定向在tomcat上添加了Connector监听http的端口然后在”/*” 路径下添加SecurityConstraintCONFIDENTIAL要求所有请求都走SSL协议。Bean public TomcatServletWebServerFactory tomcatServletWebServerFactory() {TomcatServletWebServerFactory tomcatServletWebServerFactory new TomcatServletWebServerFactory() {Overrideprotected void postProcessContext(Context context) {SecurityConstraint securityConstraint new SecurityConstraint();// CONFIDENTIAL要求使用SSL协议securityConstraint.setUserConstraint(CONFIDENTIAL);SecurityCollection securityCollection new SecurityCollection();securityCollection.addPattern(/*);securityConstraint.addCollection(securityCollection);context.addConstraint(securityConstraint);}};tomcatServletWebServerFactory.addAdditionalTomcatConnectors(connector());return tomcatServletWebServerFactory; }private Connector connector() {Connector connector new Connector(TomcatServletWebServerFactory.DEFAULT_PROTOCOL);connector.setPort(8080);// 默认值就是443可以不填connector.setRedirectPort(443);return connector; }方式二基于SpringSecurity的请求路由不同tomcat的SecurityConstraint实现重定向但是Connector还是要添加。在httpSecurity中通过portMapper()配置端口映射再配置requiresChannel()要求所有请求都走安全的协议。Bean public TomcatServletWebServerFactory tomcatServletWebServerFactory() {TomcatServletWebServerFactory tomcatServletWebServerFactory new TomcatServletWebServerFactory();tomcatServletWebServerFactory.addAdditionalTomcatConnectors(connector());return tomcatServletWebServerFactory; }private Connector connector() {Connector connector new Connector(TomcatServletWebServerFactory.DEFAULT_PROTOCOL);connector.setPort(8080);// 默认值就是443可以不填connector.setRedirectPort(443);return connector; }Bean public SecurityFilterChain securityFilterChain(HttpSecurity httpSecurity) throws Exception {httpSecurity.portMapper(it - it.http(8080).mapsTo(443)).requiresChannel(channel - channel.anyRequest().requiresSecure()).formLogin();return httpSecurity.build(); }
http://www.yingshimen.cn/news/55609/

相关文章:

  • 快速做效果图的网站叫什么区别17一起做网站普宁站
  • 住房城乡建设部网站首页做公司网站要注意哪些问题
  • 网站 建设ppt模板傻瓜一键自助建站系统
  • 营销网站建设广西做网站需要前置审批
  • 专做程序员招聘的网站番禺核酸检测点
  • 静态手机网站网上商城购物系统流程图
  • 有专门做英文字幕的网站吗wordpress主题 二次元
  • 怎样让百度收录自己的网站胶州网站搭建公司
  • 手机网站设计规范甜品网站建设方案
  • 安卓移动网站开发详解广州开发区
  • title 网站建设聊城做网站信息
  • 传奇网站发布网做网站需要哪些技术人才
  • 山西省建设工程信息网站西安免费做网站电话
  • 网站的优化和推广方案网络公司给销售公司做网站
  • 鲅鱼圈网站开发wordpress 重复文章
  • 哈尔滨建设网站公司上海网站建设公司排行
  • 网站logo怎么做才清晰WordPress生成图片
  • 母婴用品购物网站制作做物流行业网站
  • 安顺市住房与城乡建设局网站最新新闻事件今天长沙
  • 夏津网站建设电话网站调用字体
  • 黄页网站推广app咋做广告万能造假截图生成器
  • 天津模板建站哪家好网站建设的支持条件
  • 净水机企业网站源码网站及新媒体建设办法
  • 深圳政务服务网官网首页seo搜索引擎优化招聘
  • 室内设计专业网站怎么弄网站关键词
  • 北京市网站公司网页版微信手机版
  • 平度网站建设公司网站成功案例设计
  • 建设网站链接外贸类网站建设
  • 智能ai写作免费网站宽屏大气网站模板
  • 企业自己做网站房地产信息管理系统软件