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

相关推荐
wanhengidc11 分钟前
物理服务器是指的什么?
运维·服务器
kevindanglu2 小时前
CentOS7安装软件yum install 无法解析仓库URL
linux·服务器
xiaodaiwang2 小时前
gitlab备份到SVN之变更备份服务器
服务器·svn·gitlab
添砖Java中3 小时前
RPC服务调用深度解析:从原理到Java实践
java·网络协议·rpc
Hello-Mr.Wang3 小时前
nginx与openSSL版本不兼容问题
linux·服务器·nginx
故事与他6453 小时前
upload-labs-master通关攻略(13~16)
java·服务器·前端·安全·网络安全
cdut_suye4 小时前
全面剖析 Linux 进程管理与 PCB 机制
java·linux·运维·服务器·c++·人工智能·python
Chenyu_3104 小时前
04.基于C++实现多线程TCP服务器与客户端通信
linux·服务器·网络·c++·tcp/ip·算法·visualstudio
程序媛刘刘4 小时前
uniappx 使用体验
java·服务器·前端
奔波霸的伶俐虫5 小时前
liunx磁盘挂载和jar启动命令
linux·运维·服务器