使用pem和key文件给springboot开启https服务

操作步骤

1. 将两个文件整合为springboot支持的p12文件

复制代码
openssl pkcs12 -export -out G:\\rrr\\server.p12 -in G:\\rrr\\aaa.com.pem -inkey G:\\jftest\\aaa.com.key  -name aaa

回车后输入密码:123456

2. 设置springboot:

复制代码
server:
  port: 8088
  ssl:
    key-store: classpath:server.p12  # .p12 文件在 resources 目录下的路径
    key-store-type: PKCS12  # 密钥库类型(固定为 PKCS12)
    key-store-password: 123456  # 步骤 2 中设置的密钥库密码
    key-alias: aaa  # 步骤 2 中设置的别名
    key-password: 123456  # 私钥密码(若与密钥库密码相同,可省略)

3. 测试:

https://localhost:8088/test/hello

tips

查看域名:

复制代码
openssl x509 -in G:\\rrr\\aaa.com.pem -noout -text
相关推荐
明月_清风1 天前
开发者网络概念全扫盲:一篇搞定
后端·网络协议
刘马想放假1 天前
Modbus 全栈技术解析:TCP、RTU、ASCII、RTU over TCP
数据结构·网络协议
王二端茶倒水2 天前
一套可落地的无线运营方案,不能只管 AP,还要管用户、计费和运维
网络协议
162723816082 天前
EtherCAT 分布式时钟(DC)原理与配置实战:把多轴真正"对齐到同一时刻"
网络协议
王二端茶倒水3 天前
宽带无线项目,怎么从一次性交付变成长期运营收入?
网络协议
Goodbye3 天前
大模型无状态架构:从 HTTP 协议到 Harness AI 工程的深度解析
http
Avan_菜菜4 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
用户2530171996274 天前
第6篇:从技术到产品 — Ghost Proxifier 的设计哲学
网络协议
用户2530171996274 天前
第3篇:注入的艺术 — Ghost Proxifier 核心架构拆解
网络协议