本文主要解决访问SpringBoot开发的Web程序,本地及内网系统,需要HTTPS证书的问题。
我测试的版本是,其他版本不确定是否也正常,测试过没问题的小伙伴,可以在评论区将测试过的版本号留下,方便他人参考:
<spring-boot.version>2.3.12.RELEASE</spring-boot.version>
最终效果如下:
mkcert
mkcert 可以生成受信任的SSL证书,且支持生成 SpringBoot 支持的 PK12 类型证书。
官方文档:https://github.com/FiloSottile/mkcert#mkcert
下载链接:https://github.com/FiloSottile/mkcert/releases
安装包也可以用 如下网盘地址 下载:
夸克网盘:https://pan.quark.cn/s/c2cf8b8a4bc9
Windows 安装
从上述下载链接进入,找到windows的 exe 安装包,下载,之后打开cmd,进入到下载路径,执行如下命令
mkcert-v1.4.4-windows-amd64.exe -install
执行之后,会提示如下图所示,点击【是】安装一个本地信任的CA证书.