当前位置:首页 > 话题广场 > 攻略专题 > 游戏问答

.pfx文件如何打开看这里!怎样使用Spring Boot 集成配置 HTTPS

HTTP是一个客户端和服务器端请求和响应的标准TCP协议。

多了个 S,其实 S 表示 TLS、ssl。因此 HTTP 的基础架构如图所示:

HTTP协议(HyperText Transfer Protocol),即超文本传输协议是用于服务器传输到客户端浏览器的传输协议。Web上,服务器和客户端利用HTTP协议进行通信会话。那集成 HTTPS ,简单来说,修改 Tomcat 容器配置,加一层对应的安全约束配置即可。

申请 HTTPS

申请SSL证书

打开阿里云证书,可以申请免费一年。一年后继续免费申请一年即可。

下载,这块选择 Tomcat ,因为这次集成只需要修改 Spring Boot 内嵌容器 Tomcat 配置。如果是 nginx ,也可以对应下载并集成配置

证书文件介绍

在证书控制台下载Tomcat版本证书,下载到本地的是一个压缩文件,解压后里面包含.pfx文件是证书文件,是证书文件的密码。

另外两种配置模式:

PFX证书安装

JKS证书安装

本文使用 PFX证书安装。

配置 HTTPS

将 .pfx 文件复制到 resources 根目录,然后配置 a (生产配置文件):

#HTTPS

=classpath:xx.com.pfx

配置项如下:

HTTPS 加密端口 SSL证书路径 -password SSL证书密码 -type 证书类型

然后新增 HttpsConfig 类,代码如下

public class HttpsConfig { /** * spring boot 1.x */ /* */ @Bean public EmbeddedServletContainerFactory servletContainer() { TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFactory() { @Override protected void postProcessContext(Context context) { Securityconstraint constraint = new SecurityConstraint(); con("CONFIDENTIAL"); Securitycollection collection = new SecurityCollection(); collec("/*"); con(collection); con(constraint); } }; return tomcat; } }

运行即可,从日志看出已经支持 HTTPS:

2019-06-16 10:42:42.989 INFO 16727 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 443 (https) 2019-06-16 10:42:45.782 INFO 16727 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 443 (https)

注意点:

这是 1.x 的配置,2.x 版本有所不同

https 默认端口号是 443。本机环境会端口占用可以改成 8080 等

如果一台机器两个 HTTPS 服务,那么可以通过 setRedirectPort 进行操作

1.《.pfx文件如何打开看这里!怎样使用Spring Boot 集成配置 HTTPS》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《.pfx文件如何打开看这里!怎样使用Spring Boot 集成配置 HTTPS》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2189542.html

上一篇

.net项目如何打包发布?总结很全面速看!.NET跨平台操作应用迁移

下一篇

-10.3加4.9怎么算?终于找到答案了4:3 还是 16:9?到底哪个才是显示屏幕的最佳比例

.pfx文件如何打开?终于找到答案了数字证书常见格式整理

.pfx文件如何打开?终于找到答案了数字证书常见格式整理

.pfx文件如何打开相关介绍,数字证书常见标准 符合PKI ITU-T X509标准,传统标准(.DER .PEM .CER .CRT) 符合PKCS#7 加密消息语法标准(.P7B .P7C .SPC .P7R) 符合PKCS#...

.pfx文件如何打开?总结很全面速看!数字证书常见格式整理

.pfx文件如何打开?总结很全面速看!数字证书常见格式整理

.pfx文件如何打开相关介绍,数字证书常见标准 符合PKI ITU-T X509标准,传统标准(.DER .PEM .CER .CRT) 符合PKCS#7 加密消息语法标准(.P7B .P7C .SPC .P7R) 符合PKCS#...

.pfx文件如何打开?总结很全面速看!怎样使用Spring Boot 集成配置 HTTPS

.pfx文件如何打开?总结很全面速看!怎样使用Spring Boot 集成配置 HTTPS

.pfx文件如何打开相关介绍,HTTP是客户端和服务器端请求和响应的标准TCP协议。 S更多了,事实上S是TLS,SSL。 因此 HTTP 的基础架构如图所示: HTTP协议(HyperText Transfer Protocol...

.pfx文件如何打开看这里!数字证书常见格式整理

.pfx文件如何打开看这里!数字证书常见格式整理

.pfx文件如何打开相关介绍,数字证书常见标准 符合PKI ITU-T X509标准,现有标准(. der.pem.cer.crt)符合PKCS#7加密消息语法标准(. p7b.p7c.spc.p7t) X509是数字证书的基本规...

.pfx文件如何打开?总结很全面速看!使用分享丨MeterSphere平台上的SSL证书配置

.pfx文件如何打开?总结很全面速看!使用分享丨MeterSphere平台上的SSL证书配置

.pfx文件如何打开相关介绍,编者注:本文转载自微信公众号“龙湖外环31号”,作者为狄雨晨。 达到当天最大量API KEY 超过次数限制 开始之前 实施此方案需要熟悉下列技术栈 • JMeter使用及参数配置 • Java及JVM...

.pfx文件如何打开?我来告诉你答案IIS 配置 HTTPS

.pfx文件如何打开?我来告诉你答案IIS 配置 HTTPS

.pfx文件如何打开相关介绍,IIS配置HTTPS 前言 HTTPS(全称:hyper text transfer protocol over secure socket layer或hypertext transfer prot...

.pfx文件如何打开?总结很全面速看!那些证书相关的玩意儿 SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等

.pfx文件如何打开?总结很全面速看!那些证书相关的玩意儿 SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等

.pfx文件如何打开相关介绍,那些证书相关的东西(SSL、X.509、PEM、DER、CRT、CER、密钥、CSR、P12等) 如果以前没有接触过证书加密,那么与证书相关的这些概念将会非常棘手。因为突然来了很多新名词,看起来像其他...

.pfx文件如何打开看这里!那些证书相关的玩意儿 SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等

.pfx文件如何打开看这里!那些证书相关的玩意儿 SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等

.pfx文件如何打开相关介绍,那些证书相关的东西(SSL、X.509、PEM、DER、CRT、CER、密钥、CSR、P12等) 如果以前没有接触过证书加密,那么与证书相关的这些概念将会非常棘手。因为突然来了很多新名词,看起来像其他...