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

相关推荐
you秀14 分钟前
linux中的iptables的简介与常用基础用法
linux·运维·服务器
xlntj1 小时前
VsCode远程连接服务器后安装Github Copilot无法使用
服务器·vscode·github
matlab的学徒3 小时前
计算机网络
服务器·网络·计算机网络
Wy_编程9 小时前
Linux-文本搜索工具grep
linux·运维·服务器
qq998999 小时前
AAA服务器技术
运维·服务器
xujiangyan_9 小时前
linux的sysctl系统以及systemd系统。
linux·服务器·网络
Lovyk9 小时前
Linux Shell 常用操作与脚本示例详解
linux·运维·服务器
iCan_qi10 小时前
【Mac】【Minecraft】关于如何在Mac上搭建基岩版MC服务器的方法
运维·服务器·macos·minecraft
xixingzhe213 小时前
多人同时导出 Excel 导致内存溢出
服务器·设计
云手机掌柜13 小时前
Tumblr长文运营:亚矩阵云手机助力多账号轮询与关键词布局系统
大数据·服务器·tcp/ip·矩阵·流量运营·虚幻·云手机