当前位置: 首页 > 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 
http://www.dtcms.com/a/164376.html

相关文章:

  • 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
  • SICAR 标准功能块 FB3352 (MODE)工作模式功能块
  • Nacos 3.0 正式发布:MCP Registry、安全零信任、链接更多生态
  • 无锡哲讯科技:引领企业数字化转型的SAP实施专家
  • C# 导入EXCEL 报错外部表不是预期的格式错误指南方案
  • 前缀和 后缀和 --- 寻找数组的中心下标
  • Idea 如何配合 grep console过滤并分析文件
  • g4f api报错:ImportError: cannot import name ‘model_validator‘ from ‘pydantic‘
  • SELinux 从理论到实践:深入解析与实战指南
  • 存储过程补充——定义条件、处理程序及游标使用
  • shell编程基础(第x篇:子进程知识点汇总)