如何通过自签名证书让本地环境变为 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

相关推荐
牛奶36 分钟前
HTTPS你不知道的事
前端·https·浏览器
extrao1 天前
🚀 Kea DHCP4 自动分配系统完整搭建
网络协议
不做菜鸟的网工3 天前
BGP特性
网络协议
AlfredZhao3 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
明月_清风5 天前
开发者网络概念全扫盲:一篇搞定
后端·网络协议
刘马想放假5 天前
Modbus 全栈技术解析:TCP、RTU、ASCII、RTU over TCP
数据结构·网络协议
王二端茶倒水6 天前
一套可落地的无线运营方案,不能只管 AP,还要管用户、计费和运维
网络协议
162723816086 天前
EtherCAT 分布式时钟(DC)原理与配置实战:把多轴真正"对齐到同一时刻"
网络协议
王二端茶倒水7 天前
宽带无线项目,怎么从一次性交付变成长期运营收入?
网络协议