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

springBoot 集成https

springBoot 集成https

1、springBoot默认的证书格式

pring Boot 需要 .p12.jks 格式的证书。如果你只有 .pem.key 文件,可以使用 openssl 工具将它们转换成 .p12 文件

2、转换.p12

我的证书文件如下,需要转换
在这里插入图片描述

2.1 下载openssl

https://slproweb.com/download/Win64OpenSSL-3_3_2.exe

2.2执行命令生成.p12

请注意你的openssl安装路径.举例我的安装路径是C:\Program Files\OpenSSL-Win64
把.p12文件生成在d盘

"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" pkcs12 -export -in cmm-pumch.pem -inkey key -out D:/your-certificate.p12 -name your-alias

在这里插入图片描述

3、 Spring Boot代码集成

配置 application.propertiesapplication.yml

在转换为 .p12 后,你可以将其导入到 Spring Boot 配置中。

举例:在 application.properties 中配置:

# 项目的服务端口,端口根据实际情况调整
server.port=8443
server.ssl.enabled=true
server.ssl.key-store=classpath:certs/your-certificate.p12
server.ssl.key-store-password=P@ssw0rd)(*
server.ssl.key-store-type=PKCS12
server.ssl.key-alias=your-alias

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 服装|基于Java+vue的服装定制系统(源码+数据库+文档)
  • SpringBoot2:请求处理原理分析-利用内容协商功能实现接口的两种数据格式(JSON、XML)
  • shutil模块详解
  • 「豆包 Marscode 体验官」AI 加持的云端 IDE——三种方法高效开发前后端聊天交互功能
  • 《深入浅出多模态》之多模态经典模型:InstructBLIP
  • 4款堪称极品的神级Windows软件,良心无广,新电脑必装
  • 如何恢复iPhone相册里被删掉的照片?别慌!这几招帮你恢复删掉的照片
  • 宝宝护眼灯哪个牌子好?真实曝光五款宝宝护眼灯测评细节
  • C++中的内存管理和模板初识
  • A Single Generic Prompt forSegmenting Camouflaged Objects
  • C#程序 Debugger,Release都没问题,但是,打包安装后:System.FormatException: 输入字符串的格式不正确
  • Linux线程概念
  • 多云架构下大模型训练的存储稳定性探索
  • vue3页面组件中怎么获取上一个页面的路由地址
  • 八叉树,分裂空间的魔法师【Unity】
  • classpath对获取配置文件的影响
  • HashMap剖析之内部结构
  • Invalidate和postInvalidate的区别
  • Java|序列化异常StreamCorruptedException的解决方法
  • JAVA之继承和多态
  • Netty源码解析1-Buffer
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Spring Boot MyBatis配置多种数据库
  • V4L2视频输入框架概述
  • vue-cli在webpack的配置文件探究
  • 初识MongoDB分片
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 基于 Babel 的 npm 包最小化设置
  • 前端面试之CSS3新特性
  • 如何优雅地使用 Sublime Text
  • 使用common-codec进行md5加密
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 我的面试准备过程--容器(更新中)
  • zabbix3.2监控linux磁盘IO
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ![CDATA[ ]] 是什么东东
  • # 数据结构
  • #define,static,const,三种常量的区别
  • #laravel部署安装报错loadFactoriesFrom是undefined method #
  • $.ajax()方法详解
  • (3)医疗图像处理:MRI磁共振成像-快速采集--(杨正汉)
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (zhuan) 一些RL的文献(及笔记)
  • (二)linux使用docker容器运行mysql
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • .NET C# 使用 iText 生成PDF
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET 中 GetProcess 相关方法的性能
  • .net和php怎么连接,php和apache之间如何连接
  • @KafkaListener注解详解(一)| 常用参数详解
  • [ SNOI 2013 ] Quare