SpringBoot 启用 HTTPS
本文介绍了使用 jdk 的 keytool+openssl 自颁发证书,springboot 配置启用 https 的过程,以及使用 postman 验证成功。其中 openssl 颁发客户端证书是在 Linux 服务器上执行 shell 命令实现。
keytool 自签名证书
复制代码
客户端证书
复制代码
springboot 的 yml 配置文件中配置启用 https
复制代码
测试 https 接口 get 请求失败,关闭证书校验
注意:直接使用 postman 测试 https 接口,校验自签名的证书会出错。
点击如下图红框选中的 Disable SSL Verification 按钮,关闭 postman 的证书校验功能。
image.png
测试 https 接口 get 请求成功,获取到正常的返回数据
image.png
检验 https 通道是否可用
点击"地球"标志,查看到本次请求已使用 TLS Protocol,确认 SSL 通道可用
image.png
打开 postman 控制台,查看请求的证书信息
image.png
版权声明: 本文为 InfoQ 作者【黄敏】的原创文章。
原文链接:【http://xie.infoq.cn/article/038a35a86731f7e82ed6e3edc】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论