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

完整的 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 

相关文章:

  • MySQL下载与安装
  • 无人设备遥控器之移动手持定位系统篇
  • qtfaststart使用教程(moov置前)
  • MLOps全链路能力:模型监控、版本回滚与持续训练
  • 2025年- H13-Lc120-189.轮转数组(普通数组)---java版
  • MinIO中mc工具的安装、配置、简单使用
  • AI驱动软件工程:SoftEngine 方法论与 Lynx 平台实践分析
  • AI防摔倒检测系统
  • 华帝股份携手体验家,构建厨电终端服务体验管理闭环
  • HRScene:首个覆盖多场景高分辨率图像理解的综合性基准数据集
  • (01)Redis 的订阅发布Pub/Sub
  • 2025年高级Java后端面试题:最新技术体系深度解析
  • Promtail+Loki+Grafana监控日志
  • 数据结构每日一题day13(链表)★★★★★
  • PostgreSQL数据库版本升级
  • Blender插件 三维人物角色动作自动绑定 Auto-Rig Pro V3.68.44 + Quick Rig V1.26.16
  • 非线性现实:绘制复杂系统的图景及AI推理
  • Springboot使用jwt实现登录认证
  • DeepSeek提示词技巧
  • Android Studio Profiler
  • 徐徕任上海浦东新区副区长
  • 排除燃气爆炸、人为放火可能,辽宁辽阳火灾事故起火原因正在调查
  • 中国人保一季度业绩“分化”:财险净利增超92%,寿险增收不增利
  • 【社论】人工智能,年轻的事业
  • 总有黑眼圈是因为“虚”吗?怎么睡才能改善?
  • 赛力斯拟赴港上市:去年扭亏为盈净利59亿元,三年内实现百万销量目标