1 简介HTTP是不安全的,我们需要给它套上SSL,让它变成HTTPS。本文章将用实例介绍Springboot整合HTTPS。2 密码学基础要谈https就要谈Security,自然就要谈安全;谈及安全,就必然涉及密码学的一些知识。2.1 密码体制要建立一个密码体制,需要由五个空间组成,分别是:明文M:加密前或解密后的信息;密文C:明文加密后的信息;密钥K:由加密密钥和解密密钥组成;加密E:从明文
原创 2020-04-27 15:53:16
5614阅读
登录阿里云控制台,选择 ssl 证书一顿操作完以后,创建证书的位置点就可以看到证书列表点击下载证书springboot 的选择 tomcat 下载下载后的解压后有两个文件将这两个文件放入 SpringBoot 项目的 Resource 目录然后配置文件配置password 就是.txt 文件中的秘钥启动 springboot 项目
原创 2022-05-13 10:36:38
1788阅读
这里说一为什么写这篇文章,因为我也是一个SpringBoot初学者,在配置https的时候遇到了一些坑,根据网上的配置方式,发现一些类已经过时,这里仅以记录一我的配置过程,以供参考.1.使用jdk自带的 keytools 创建证书打开cmd窗口,输入如下命令keytool -genkey -alias tomcat -keyalg RSA -keystore ./server.keystore
转载 2023-08-24 11:29:53
91阅读
Https在网站中的使用不断的在普及,它不仅能够增加网站的安全性,甚至连搜索引擎都会对支持Https的网站进行区别对待。 但购买Https证书还是比较昂贵的,作为个人开发者,可以自己生成一个证书,也可以在购买域名的服务商那里免费申请到一年期的证书。像我的个人网站https://www.choupangxia.com/ 就是通过域名提供商提供的免费域名。 当然,还有一些专门的免费证书提供商提供三个月
转载 2021-06-11 22:58:37
1674阅读
 
转载 2019-11-22 20:11:00
128阅读
2评论
Tomcat 简介 Tomcat是Apache Jakarta的子项目之一,作为一个优秀的开源web应用服务器,全面支持jsp1.2以及servlet2.3规范。因其技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的web应用服务器。 https(Secure Hypertext Transfer Protocol)安全超文本传输协议 简
原创 2011-09-29 14:35:55
1562阅读
Nginxhttps配置相对比较简单,大致如下;‍ # cd /usr/local/webserver/nginx/conf 如下需要输入设置的密码,请牢记,以下的配置中需要此密码; # openssl genrsa -des3 -out server.key 1024 # openssl req -new -key server.key -out server.csr #
转载 精选 2012-08-16 12:12:10
791阅读
安装好openssl后,创建 D:\certificateCA文件夹下包含:index.txt OpenSSL在创建自签证书时会向该文件里写下索引database.txt OpenSSL会模拟数据库将一些敏感信息写在该文件里serial 创建该文件后,请编辑在第一行写下 01 (注意,没有后缀)newcerts 文件夹注意: 这里提到的所有文件必须补齐,并且文件名不得更改 ! 再注:在w
转载 2024-07-05 12:36:02
177阅读
涉猎
转载 2023-11-27 13:50:57
92阅读
Springboot项目中配置SSL证书,实现HTTPS访问。
原创 2023-07-26 20:11:47
804阅读
SSL(Secure Sockets Layer 安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议分为两层,SSL记录协议建立在TCP之上,为高层协议提供数据封装、压缩、加密等基本功能支持。SSL握手协议建立在SSL记录协议之上,用户实际数据传输开始前进行身份验证
原创 2022-08-31 21:43:40
461阅读
Spring Boot 支持 HTTPS 如此简单,So easy!这里讲的是 Spring Boot 内嵌式 Server 打 jar 包运行的方式,打 WAR 包部署的就不存在要 Spring Boot 支持 HTTPS 了,需要去外部对应的 Server 配置。你所需具备的基础更多请在Java技术栈微信公众号后台回复关键字:boot。支持 HTTPSSpring Boot 配置 SSL 很简
转载 2024-02-21 10:05:43
42阅读
  一、创建证书     证书(Cerificate)的基本作用是将一个公钥和安全个体(个人、公司、组织等)的名字绑定在一起。     一般情况,制作证书要经过几个步骤,如上图所示。首先用openssl genrsa生成一个私钥,然后用openssl req生成一个签署请求,最后把请求交给CA,CA签署后就成为该CA认证的证书了。如果在第二步请求时加上-
转载 精选 2012-12-28 09:58:49
767阅读
dockernginx配置https启动nginx容器docker run --name nginx -p 80:80 -p 443:443 -v /data/etc/nginx/conf.d:/etc/nginx/conf.d -v /home/wwwroot:/www -d nginx-v 分别映射了nginx配置文件与网站根目录文件docker nginx默认配置文件如下,会加载/etc/nginx/conf.d/*.conf;的所有配置文件,每个站点的配置可以在该目录下新建.
原创 2023-05-08 14:00:25
247阅读
HTTPS(全称:Hypertext Transfer Protocol over Secure Socket La
转载 2011-09-26 20:38:00
122阅读
  HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP加入SSL层,HTTPS的安全基础是SSL。  它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS
转载 2014-01-06 23:25:00
82阅读
2评论
在网上搜了一,内容不是很完善。现进行整理,做个学习笔记,以备以后
原创 2023-04-30 17:35:41
83阅读
SSL(Secure Sockets Layer 安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议分为两层,SSL记录协议建立在TCP之上,为高层协议提供数据封装、压缩、加密等基本功能支持。SSL握手协议建立在SSL记录协议之上,用户实际数据传输开始前进行身份验证
转载 2018-06-08 14:30:00
112阅读
2评论
 介绍该篇博文主要介绍如何配置Springboot使其打包部署的服务必须通过HTTPS协议才可访问,仅供内部研究使用。生成https证书要使用https,首先需要ssl证书,获取SSL证书有两种方式:自己通过keytool生成通过证书授权机构购买这里本地测试使用,通过keytool生成,方式如下C:\Users\feifuzeng>keytool -genkey -alias to
转载 2024-01-15 17:38:13
145阅读
springboot可以打包为jar和war,jar不多说了,最近的一个工程需要打包为war发布,大致说一吧: 先看一项目的大致结构:   第一步,需要排除springboot自带的tomcat插件   然后,不要忘记所要打包的那个工程吧默认的jar改为war   第三步,由于我们使用了外部tomcat,所以需要加入servlet依赖:   第四步,在application的同级包下
转载 2021-08-03 16:08:26
548阅读
  • 1
  • 2
  • 3
  • 4
  • 5