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

完整的 SSL 证书生成与 Spring Boot 配置流程


一、生成 SSL 证书

目标:创建 PKCS12 格式的密钥库文件(keystore.p12),供 Spring Boot 使用。


方法 1:使用 keytool(推荐,直接生成 PKCS12 文件)
  1. 生成密钥库
    keytool -genkeypair \-alias mydomain \             # 别名(自定义,如 mydomain)-keyalg RSA \                 # 加密算法-keysize 2048 \               # 密钥长度-validity 365 \               # 有效期(天)-keystore keystore.p12 \      # 输出文件名-storetype PKCS12 \           # 格式必须为 PKCS12-storepass yourpassword       # 密钥库密码(自定义)
    
  2. 填写证书信息
    您的名字与姓氏是什么?: 119.3.54.56     # 必须填写服务器 IP 或域名
    其他信息(组织、城市等)可随意填写,按回车跳过。
    

方法 2:使用 OpenSSL(生成 PEM 文件后转换)
  1. 生成 PEM 文件
    openssl req -x509 -newkey rsa:2048 -nodes \-keyout key.pem \          # 私钥文件-out cert.pem \            # 证书文件-days 365 
http://www.xdnf.cn/news/2867.html

相关文章:

  • n8n部署docker本地化备份和数据持久化和迁移问题
  • timerfd定时器时间轮定时器
  • 政策支持与市场驱动:充电桩可持续发展的双轮引擎
  • Linux权限管理
  • 可解释人工智能(XAI):让机器决策透明化
  • 【Java学习笔记】克隆对象
  • yum install 失败
  • JavaScript高级进阶(四)
  • Easy系列PLC高速计数器比较指令
  • 乐理学习笔记(一)---节拍与音符
  • FTTR与普通家庭网络
  • tree命令
  • terraform local-exec与remote-exec详解
  • 爱芯元智/芯昇,XS9950A,1 通道AHD模拟视频
  • 记录一下QA(from deepseek)
  • WHAT - 《成为技术领导者》思考题(第三章)
  • 大数据应用开发和项目实战-Matplotlib
  • pyautogui基础操作
  • 学成在线。。。
  • USB3.0 、 PCIE、RFSoC、NVMe 新课程课程直播发布公告
  • 【技术笔记】通过Cadence Allegro创建一个PCB封装(以SOT23为例)
  • 4月28日星期一今日早报简报微语报早读
  • TF_LOG 配置及级别详解
  • Vue3 + Element-Plus + 阿里云文件上传
  • AD16制作3D封装元件
  • BZOJ.疯狂的馒头
  • uniswap getTickAtSqrtPrice 方法解析
  • 相机-IMU联合标定:IMU标定
  • 代码随想录算法训练营第六十一天 | floyd算法
  • 夜莺监控V8(Nightingale)二进制部署教程(保姆级)