在Postmain的 File》Settings》Genera选项卡中关闭 SSL certificate verification
Spring boot使用keytool配置ssl
Posted 逆水行舟,不进则退
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring boot使用keytool配置ssl相关的知识,希望对你有一定的参考价值。
1.使用keytool生成证书
https://www.cnblogs.com/baby123/p/12698757.html
2.spring boot
复制证书放在rescurces下
spring boot修改配置添加
server.port=8443 server.ssl.key-store=classpath:test.p12 server.ssl.key-store-password=123456 server.ssl.key-alias=test server.ssl.key-password=xyz123 server.ssl.keyStoreType=PKCS12
3.测试
添加控制器HelloController.java
@RequestMapping("/hello") public String hello() { return "Hello World!"; }
GET https://localhost:8443/hello
返回 Hello World!
注:
使用postman测试如果出现
-
The server couldn\'t send a response:Ensure that the backend is working properly
-
Self-signed SSL certificates are being blocked:Fix this by turning off \'SSL certificate verification\' in Settings > General
-
Proxy configured incorrectlyEnsure that proxy is configured correctly in Settings > Proxy
-
Request timeout:Change request timeout in Settings > General
以上是关于Spring boot使用keytool配置ssl的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 AES-256 在 Spring Boot 上设置 SSL (TLS) / HTTPS?
如何使用 AES-256 在 Spring Boot 上设置 SSL (TLS) / HTTPS?