如何通过自签名证书让本地环境变为 https

生成一个自签名的证书密钥对,并将其存储在一个PKCS12格式的密钥库文件

命令解释

复制代码
keytool -genkeypair -alias testCert -keyalg RSA -storetype PKCS12 -keystore keystore.p12 -storepass password

将生成的 keystore 文件放在"resources"文件夹中。

  • keytool: Java Keytool 是一个用于管理密钥库(keystore)的工具,可以用来生成密钥对、证书请求、导入证书等。
  • -genkeypair: 生成一个新的密钥对(公钥和私钥)。
  • -alias testCert : 指定生成的密钥对的别名。在这个例子中,别名是 testCert
  • -keyalg RSA: 指定使用的密钥算法。在这个例子中,使用的是 RSA 算法。
  • -storetype PKCS12: 指定密钥库的类型。在这个例子中,使用的是 PKCS12 格式。
  • -keystore keystore.p12 : 指定密钥库文件的路径和名称。在这个例子中,密钥库文件名为 keystore.p12
  • -storepass password : 指定密钥库的密码。在这个例子中,密码是 password

修改配置

server.ssl.key-store-type=PKCS12

server.ssl.key-store=classpath:keystore.p12

server.ssl.key-store-password=password

server.ssl.key-alias=testCert

相关推荐
tedcloud1232 小时前
UI-TARS-desktop部署教程:构建AI桌面自动化系统
服务器·前端·人工智能·ui·自动化·github
AC赳赳老秦5 小时前
供应链专员提效:OpenClaw自动跟踪物流信息、更新库存数据,异常自动提醒
java·大数据·服务器·数据库·人工智能·自动化·openclaw
IpdataCloud8 小时前
高并发场景下IP数据接口怎么选?从QPS到离线库的完整选型指南
网络·网络协议·tcp/ip
ALINX技术博客9 小时前
【黑金云课堂】FPGA技术教程FPGA基础:呼吸灯实验+RAM/ROM IP设计与验证
网络协议·fpga开发·fpga
皮卡蛋炒饭.9 小时前
传输层协议UDP
linux·网络协议·udp
treesforest9 小时前
IP精准定位服务:从城市轮廓到街道坐标,技术如何重塑空间感知
网络·数据库·网络协议·tcp/ip·ip
大明者省9 小时前
宝塔开了端口,Ubuntu 还得开相应端口才能打通
服务器·数据库·ubuntu
syagain_zsx9 小时前
Linux指令初识(实用篇)
linux·运维·服务器
槑槑紫10 小时前
windows系统装轻量版linux开发
linux·运维·服务器
byte轻骑兵10 小时前
【HID】规范精讲[14]: 蓝牙HID流量规格配置实战——鼠标、键盘与手柄的QoS优化指南
服务器·计算机外设·人机交互·键盘·hid